• submit to reddit
James Sugrue05/09/12
14 replies

Thursday Code Puzzler: Some String Manipulation

Another Thursday, another puzzle. The idea is simple: solve the coding problem as efficiently as you can, in any language or framework that you think is suitable. This week's one is a bit more practical than previous puzzles.

Dustin Marx05/09/12
2 replies

Improving On assertEquals with JUnit and Hamcrest

Unit testing in Java has been particularly affected by the static import and in this blog post I provide one quick example of using static imports to make more fluent unit tests that use JUnit and Hamcrest.

Andy Gibson05/09/12
0 replies

Auditing Entities With JPA Events

This article shows how you can leverage JPA Lifecycle Events to automate the filling in of audit information. The first example uses a base entity class with lifecycle events that looks for a time stamp interface to determine whether the entity is audited.

Evgeny Goldin05/09/12
0 replies

Maven Build Dependencies

The subject of build dependencies is neither a trivial nor a minor one. Various build tools approach this subject from different perspectives contributing various solutions, each with its own strengths and weaknesses.

Chad Lung05/09/12
0 replies

Build a Clustered ATOM Server with Node.js

A single instance of Node runs in a single thread. To take advantage of multi-core systems the user will sometimes want to launch a cluster of Node processes to handle the load.

Jos Dirksen05/09/12
0 replies

Using SPDY and HTTP Transparently Using Netty

Most people have already heard about SPDY, the protocol, from google, proposed as a replacement for the aging HTTP protocol. Webservers are browsers are slowly implementing this protocol and support is growing.

Stephen Chin05/09/12
0 replies

JavaFX and HTML5 at JavaOne India

The session that Kevin and I gave was an updated version of our HTML5 and JavaFX talk. Since we last gave this at Devoxx, we were able to add some exciting info about Bootstrap, which is a new JavaScript framework developed by Twitter that has surpassed both jQuery and node.js in activity

Mitch Pronschinske05/09/12
0 replies

Solr as an Analytics Engine - A Key Theme at this Week's Lucene Revolution

The de facto Lucene and Solr conference is underway today in Boston, Massachusetts. The conferences have been very popular among the growing number of developers who are being asked to focus on building Lucene/Solr into their companies' software.

Martin Fowler05/09/12
31 replies

Martin Fowler on ORM Hate

While I was at the QCon conference in London a couple of months ago, it seemed that every talk included some snarky remarks about Object/Relational mapping (ORM) tools.

Nicolas Frankel05/09/12
0 replies

Specification by Example review

Facts 18 chapters, 254 pages, $29.21This book covers Specifications by Example (you could have guessed it from the title). In effect, SBE are a way to build the right software (for the...

Stoimen Popov05/09/12
2 replies

Algorithm of the Week: Determine if a Number is Prime

Stoimen Popov is back with another episode in his Algorithm of the Week series, and this week he tackles prime numbers. Stoimen begins with a very basic (brute force) approach, and then refines his algorithm to be far more effective, though it still works best for smaller numbers.

Kief Morris05/09/12
1 replies

Continuous Delivery vs. Traditional Agile

There can be friction between the various ways agile teams work, and it seems that the root of the conflict between agile and continuous delivery is the approach to making software "ready for release."

Arnon Rotem-gal-oz05/09/12
0 replies

What the Heck is a Utility Tree?

A quick discussion of the difference between functional and non-functional requirements, as well as how quality attributes drive software architecture design.

Steve Chaloner05/09/12
0 replies

Women in IT – Thoughts Triggered by a Female Colleague

Back in November at Devoxx here in Belgium, one of the major themes was women in IT. I asked my female colleague if she was attending any of the talks. She said no, and then went on to explain her viewpoint

Brian Swan05/09/12
0 replies

Getting Started with Windows Azure for Java

In this blog post, I’ll talk about how to get started with Java on Windows Azure and provide links and additional information on the wealth of resources already available to start developing Java apps for Windows Azure.