• submit to reddit
James Sugrue06/14/10
9094 views
17 replies

Coding Crimes: Ignoring Exceptions

Templates in IDEs such as Eclipse and NetBeans are a great feature. In particular, quick fix items such as "surround with try/catch" can save a lot of typing time. But, as with all things, the power given to the developer can be mis-used. This...

Animesh Kumar06/14/10
13678 views
0 replies

ZooKeeper Primer

Distributed collaborative applications involve a set of processes or agents interacting with one another to accomplish a common goal. They execute on Wide Area environments with little or no knowledge of the infrastructure and almost no control over the...

Mario Fusco06/14/10
10113 views
7 replies

Implementing a Declarative and Flexible Cache in Spring

Caching has always been a common need in order to both speed up an application and alleviate its workload. Moreover its usefulness is particularly evident today with the raise of the social web applications that are visited by thousands of people at the same...

Mark Needham06/14/10
5000 views
6 replies

The Refactoring Dilemma

On several of the projects that I've worked on over the last couple of years we've seen the following situation evolve:

Ricky Ho06/14/10
6068 views
2 replies

Strategy for Software Engineering Position Interviews

From my experience in hiring and attending job interviews, employers are generally looking at 5 areas when hiring a software engineer ...

Collin Fagan06/14/10
3395 views
1 replies

StringTemplate Part 4:Generating a Builder Class using StringTemplate

Parts 1, 2 and 3 introduced StringTemplate through the use of simple SQL, HTML and plain text examples. This article switches gears and attempts to use StringTemplate to generate a more complicated text output: Java source code. In “Effective Java: Second...

Loiane Groner06/12/10
23313 views
5 replies

Getting Started With Spring Security

This tutorial will cover a basic scenario where we integrate Spring Security, using database-backed authentication, into an existing Spring web application.

Nitin Bharti06/11/10
7120 views
3 replies

Agile Case Studies - Balancing Anarchy and Co-op with Scrum

If everybody on a 100-person project should talk to everybody else, we'd have to work overtime just to cover the meetings. Of course, this is before we...

Eric Hagan06/11/10
3495 views
0 replies

Video: The First JUDCon - By Developers For Developers

JUDCon is a new conference this year that features JBoss technologies.  It's being held a day before JBoss World.  The new conference is going to be "by...

Jakub Holý06/11/10
7235 views
0 replies

The Art of Logging (review)

Colin Eberhardt, the co-author of the Simple Logging Facade, has written a very good article The Art of Logging, which should be a compulsory reading for every developer especially in the server side development domain. It’s good both as an introduction as...

Matt Raible06/11/10
3087 views
2 replies

My Presentations from The Irish Software Show 2010

This week I've been enjoying Dublin, Ireland thanks to the 2nd Annual Irish Software Show. On Wednesday night, I spoke about The Future of Web Frameworks and participated in a panel with Grails, Rails, ASP.NET MVC and Seaside developers. It was a fun night...

Mitch Pronschinske06/10/10
9929 views
13 replies

In Defense of Tomcat

Sateesh Narahari of MuleSoft says he's cleaning up the FUD he's been hearing from Java EE app server vendors about Tomcat.  As a company that's heavily invested in open source Tomcat products like the Tcat Server management tools (which are free to use in...

Eric Hagan06/10/10
6867 views
0 replies

Video: Tales of a DSL-Maker

Shawn Hartsock works with the SaaS Tempo framework, which offers data capture services and clinical study management services to organizations that are trying...

Mitch Pronschinske06/10/10
11233 views
9 replies

HyperSQL - The Sequel

The BSD licensed HyperSQL database (HSQLDB) reached version 2.0 this week.  The "100% Java Database" now supports a wider array of SQL standard features (wider than any open source database engine available, they say).  Version 2.0 is also fully...

Giorgio Sironi06/10/10
19182 views
9 replies

Set Up Solr and Get it Running

What is Solr? Lucene, but done right and on steroids. The official definition is: