• submit to reddit
John Ferguson Smart11/22/10
5093 views
0 replies

Hudson: From Build Jobs to Build Pipelines

Last week, I had the pleasure of giving a talk on Continuous Integration practices with Hudson. The talk went from automating build jobs to automating build pipelines, and discussed Continuous Deployment strategies, notification strategies, and general...

Ant Kutschera11/22/10
4518 views
0 replies

DCI and Services (EJB)

Data, Context and Interaction (DCI) is a way to improve the readability of object oriented code. But it has nothing specific to say about things like transactions, security, resources, concurrency, scalability, reliability, or other such concerns.

Geertjan Wielenga11/20/10
35243 views
20 replies

Real-Time Charts on the Java Desktop

Devoxx, and all similar conferences, is a place where you make new discoveries, continually. One of these, in my case, at last week's Devoxx, started from a discussion with Jaroslav Bachorik from the VisualVM team. He had presented VisualVM's extensibility in...

Jakub Holý11/20/10
12984 views
0 replies

SOAP/SAAJ/XML Issues When Migrating to Java 6 (with Axis 1.2)

When you migrate an application using Apache Axis 1.2 from Java 4 or 5 to Java 6 (JRE 1.6) you will most likely encounter a handful of strange SOAP/SAAJ/XML errors and ClassCastExceptions. This is due to the fact that Sun’s implementation of SAAJ 1.3 has...

Ian Skerrett11/19/10
25740 views
3 replies

Top 10 Most Popular Eclipse Plugins

Ever wonder what are the most popular Eclipse plugins?   The Eclipse Marketplace is keeping track of the number of times developers install different solutions from the Marketplace Client.

Michael Norton11/19/10
9177 views
8 replies

It's our own damn fault

It ain't easy slinging codeOver the course of my more than twenty years in the software development industry, I've worked with hundreds if not thousands of developers. Many of the projects I've been involved with have suffered from the same malady; a...

Wille Faler11/19/10
15166 views
14 replies

“Perfect Web Framework”? There Ain’t One

Discussions about web frameworks online often lead to extended flamewars, with fanboys of various frameworks trading arguments and inevitably, insults. It’s not secret that I’m a bit of an Apache Wicket fanboy. Though I don’t believe it is the...

John Blanco11/19/10
21461 views
20 replies

Comparing the iPhone and Android Development Environments

I’ve spent the last few weeks working on an Android project at work and, I have to say, I am having a familiar feeling of shock at how bad the Android development environment is. Here are some comparisons.

Matt Raible11/19/10
10931 views
6 replies

My Comparing JVM Web Frameworks Presentation from Devoxx 2010

This week, I've been having a great time in Antwerp, Belgium at the Devoxx Conference. This morning, I had the pleasure of delivering my Comparing JVM Web Frameworks talk. I thoroughly enjoyed giving this presentation, especially to such a large audience.

Jakub Holý11/19/10
11757 views
2 replies

If You Don’t Do Pair Programming and Code Reviews as Teaching Tools You Waste Money

There is an easy way how to save many man-days and thus also money on a project by adding some work to the key team members. You must be thinking that I’m crazy if I want to add even more work to the already overloaded senior developers and an...

Ian Skerrett11/19/10
9452 views
3 replies

Top 5 Best Practices for a Successful Open Development Community

My recent blog post  Changing Nature of Open Source Companies discusses a 451 Group report that describes how corporate open source strategies have been evolving through four different stages.  Most companies are now looking at creating and participating...

Mitch Pronschinske11/19/10
13628 views
1 replies

Grails Gets Some FitNesse Finesse

Erik Pragt, who also wrote DZone's "Getting Started with FitNesse" Refcard, is the author of a new Grails plugin that brings the power of FitNesse acceptance testing to Grails apps. 

Tijs Rademakers11/18/10
25789 views
3 replies

Tutorial From Devoxx: Activiti, BPMN 2.0 in Action

A little while ago BonitaSoft mentioned in an interview posted on DZone that 'BonitaSoft is the only true open source BPM option available in today's market'. Well it’s not anymore; meet the Apache licensed Activiti project.

Michael Norton11/18/10
16591 views
6 replies

Excellent Developers Are the Best Hires

I recently read a post wherein the author was condoning the hire of excellent programmers with abrasive personalities over bad programmers with cordial personalities. Superficially, I agree with this advice as it is ultimately better to have an individual...

Giorgio Sironi11/18/10
20236 views
5 replies

The best tools for writing UML diagrams

The Unified Modelling Language (version 2, usually) is a set of semi-formal notations that can be used to express aspects of software design in a graphical way. For example, design patterns are usually explained in a textual form with the aid of Uml class and...