• submit to reddit
Simon Massey10/20/11
6 replies

Test Driving the MVVM Pattern with ZK Ajax

Introduction This article is the latest in a series demonstrating alternative GUI Design Patterns using the ZK RIA AJAX framework. Two previous articles used the Model-View-Presenter and Model-View-Controller patterns in the context of implementing a simple...

Blaise Doughan10/20/11
4 replies

Mixing Nesting and References with JAXB's XmlAdapter

Recently I came across a question on Stack Overflow asking if JAXB could marshal the first occurrence of an object as containment and all subsequent occurrences as a reference.  Below is an expanded version of my answer (up votes appreciated)...

Chad Lung10/20/11
0 replies

Building a simple AtomPub client with NetBeans IDE 7, Maven, Java and Apache Abdera

In my last article I showed you how to create and run a simple AtomPub server using Apache Abdera. Today we will create a client (using modified code provided in this guide as well as the Apache Abdera examples) to put some data into the AtomPub server.

Jakub Holý10/20/11
14 replies

Only a Masochist Would Write Unit Tests in Java. Be Smarter, Use Groovy (or Scala…).

I like writing unit tests but Java doesn’t make it particularly easy. Especially if you need to create objects and object trees, transform objects for checking them etc. I miss a lot a conscise, powerful syntax, literals for regular expressions and...

Markus Eisele10/20/11
0 replies

My interview with Tori Wieldt (@Java) during JavaOne

Walking around JavaOne exhibition hall was awesome this year. Crowded for nearly the complete day and always people to run into and talk to. Same happened to me with Tori. She is part of the Oracle Technology Network (OTN) team and the face behind @Java's...

Bozhidar Bozhanov10/20/11
2 replies

To employers that don't respond in time

First you send a CV, or a recruiter contacts you. Then there’s the interview(s). And then the employer has to decide whether they want you onboard or not. And you have to decide the same thing. But I have observed that some employers (and they are...

Alex Antonau10/20/11
4 replies

Dynamic subtyping in Java

Subtyping Issues in JavaBehavior customization is a common requirement for large software systems. A software product cannot fully satisfy requirements of all customers; there are always differences that must be implemented, which are specific to each...

Mitch Pronschinske10/20/11
0 replies

Major Innovations in Search on Display at Lucene Eurocon 2011

As Lucene Eurocon 2011 wraps up in Barcelona today, not everyone had gotten the answer they were looking for but some tweeted that they left with plenty of ideas.  Lucene PMC chair Grant Ingersoll is the first to admit that no search technology can handle...

Mitch Pronschinske10/20/11
7 replies

Android 4.0 UI = Metro

I remember a funny quote on twitter yesterday after the Android 4.0 unveiling.  It went something like: 'Android was born as a bad imitation of BlackBerry, it grew into a iPhone look-alike, and now could retire as another Windows Phone.  If you don't...

Mitch Pronschinske10/20/11
0 replies

Automation: You're Doing it Wrong

There's a common antipattern in build automation that Eric Minick of UrbanCode described quite well in his blog today:A common pattern I see is deployment (or build) automation that routinely fails due to a set of common issues. When the deployment fails,...

Maximiliano Firtman10/20/11
1 replies

Overview of HTML5 Support in the Android 4.0 Browser

Android 4.0 was announced and the SDK was released. So, I’ve washed my hands, I’ve opened the emulator and I’ve started to dive into the new browser and see what’s in there and what’s not. Unfortunately it’s still Android Browser and not...

Giorgio Sironi10/20/11
8 replies

Tell, Don't Ask in the case of a web service

This is a language agnostic post: it is valid for each object-oriented imperative language like Java, C#, PHP. Let's start from the beginning: a web service adapterI had a requirement: downloading posts from a particular group on LinkedIn for analysis of...

Vincent Partington10/20/11
1 replies

Adding Continuous Deployment to Atlassian Bamboo

If you're using Atlassian's Bamboo CI server, you might want to check out the XebiaLabs Deployit plugin.  It can help you achieve this continuous deployment/delivery that everyone's been talking about.

Alex Ruiz10/19/11
1 replies

A simple way to test Eclipse-based editors

After two releases of the open source version of protobuf-dt and ten Google-internal ones, code complexity grow to a point that more comprehensive testing is needed. Even though the practices in this post can be used to test different aspects of an Eclipse...

Jakub Holý10/19/11
0 replies

Intro: Java Webapp Monitoring with Hyperic HQ + How to Alert on Too Many Errors in Logs

This post describes how to set up the Java-based open source monitoring tool Hyperic HQ to monitor application server error logs and send a single warning e-mail when there are more of them than a threshold.