• submit to reddit
Howard Lewis Ship02/05/10
3448 views
3 replies

Ten Years of Tapestry

I recently realized that the first prototype of Tapestry was written ten years ago! It all started as a home project in my living room, with the original inspiration coming from some brief exposure to WebObjects. Even the "new" codebase, Tapestry...

Mitch Pronschinske02/05/10
13853 views
1 replies

Java Object Mapping on Neo4j

Graph databases provide elegant and effective solutions for social networking applications.  NoSQL graph databases like neo4j can solve problems with relational data and social applications.  Taylor Cowan, a software architect who works with the semantic...

Nitin Bharti02/04/10
15475 views
2 replies

A Look Inside the HornetQ Project with Tim Fox

JBoss HornetQ is an open source project to build a multi-protocol, embeddable, high performance messaging system. With the recent 2.0 release of the project, DZone caught up with HornetQ project lead Tim Fox to learn about the latest features, the project's...

Mitch Pronschinske02/04/10
5154 views
0 replies

Symbian Platform Now Fully Open Source

The world's most widely used smartphone operating system, Symbian, is now completely open source.  The Symbian Foundation made the announcement this morning that the entire Symbian 3 platform's source code, which is the result of more than ten years of...

Eugene Vigdorchik02/04/10
6818 views
2 replies

Immutable data structures in groovy++. Why not?

Immutable data structures are a hot topic these days. Indeed, they seem to solve the fundamental problem present in all destructively updated data structures: either you have to synchronize all accesses to the state of the data structure, or you risk that one...

James Sugrue02/04/10
6352 views
3 replies

My 2010 Book Wishlist

As much I like all the blogs and articles, there's always room on my bookshelf for some top quality programming books. There are some great books due out this year. Here is my rundown of books that I'm looking forward to owning.

Jerry Andrews02/04/10
4254 views
0 replies

SEMAT and Development Principles

My first reaction to SEMAT was--is this practical? But as I've thought about it more, I've decided there are some principles of good software design and implementation they can probably agree upon and illuminate.For context: I spent 15 years as a practicing...

Nicolas Frankel02/04/10
7644 views
3 replies

Maven: The Complete Reference

This review is about Sonatype’s Maven: The complete reference by Tim O’Brien, John Casey, Brian Fox, Jason Van Zyl, Eric Redmond and Larry Shatzer. Disclaimer: I learned Maven from Sonatype’s site 3 years ago. I found it was a great tool to learn Maven.

Kirk Knoernschild02/04/10
4116 views
1 replies

Small Things Matter

On July 25th, 2000, flight 4590 crashed. It was the first, and only, crash of the famed Concorde. Eventually, it would lead to retirement for the amazing aircraft. Investigators spent countless hours poring over the wreckage, and placed blame on a piece of...

Fabrizio Giudici02/03/10
3769 views
13 replies

Quo Vadis Oracle and Dynamic Languages?

Serdar Yegulalp has just written a post titled “What's Java's Future?” where he expresses his point of view about the evolution of Java in the perspective of Oracle's buy and the competition with dynamic languages such as Ruby and others.

James Sugrue02/03/10
46638 views
8 replies

Design Patterns Uncovered: The Observer Pattern

Design patterns are one of the most valuable tools for developers. They illustrate the best design solutions that others have encountered, and allow you to apply the same principle to your own designs. More importantly, knowing design patterns gives a common...

Patrik Nordwall02/03/10
7263 views
0 replies

Promote Quality with Sculptor

Without a vision of how to design applications within an organization the development can be compared to lawless Wild West. Development guidelines are often used, but seldom successful over the long haul. We suggest taking the architectural decisions one step...

Alessandro Santini02/03/10
6905 views
11 replies

Oh Yes, The Sun Has Not Set ... Yet.

I have just received this e-mail:

Matt Raible02/03/10
5558 views
0 replies

Using JRebel with IntelliJ IDEA on OS X

Yesterday afternoon, I figured out how to use JRebel with IntelliJ IDEA. I wrote up some AppFuse documentation for it at Using JRebel with IntelliJ IDEA and figured I'd repost it here for those developers using IDEA 9 and Maven.

Mitch Pronschinske02/03/10
11994 views
1 replies

Oracle and the Future of the JCP

It's been one week since Oracle laid out its roadmap for all things Sun, including the Java Community Process, and it seems that most developers are optimistic about the future of Java.  In the webcast last week, Oracle said it wanted to make the JCP more...