-
Agile
Why Scrum Won
In the 1990s and early 2000s a number of different lightweight ‘agile’ development methods sprung up. Today a few shops…
Read More » -
Core Java
Type-safe Empty Collections in Java
I have blogged before on the utility of the Java Collections class and have specifically blogged on Using Collections Methods…
Read More » -
Software Development
Wasting time by saving memory
You might say that at my company, the hard ware is 10x more expensive, but it also likely you time…
Read More » -
Software Development
Coding for the Changes You’ll Have to Make Next Month
One of the most difficult parts of software development is adapting to change. It’s a guarantee that the concepts, ideas,…
Read More » -
Enterprise Java
How cool is integration testing with Spring and Hibernate
I am guilty of not writing integration testing (At least for database related transactions) up until now. So in order…
Read More » -
Core Java
Working Efficiently with JUnit in Eclipse
Recently I was dragged into a discussion1 with some test infected2 fellows about how we use JUnit within the Eclipse…
Read More » -
Core Java
Google Guava EventBus for Event Programming
It’s a given in any software application there are objects that need to share information in order to get work…
Read More » -
Enterprise Java
SQL Injection in Java Application
In this post we will discuss what is an SQL Injection attack. and how its may affect any web application its…
Read More » -
Core Java
Guava’s Collections2: Filtering and Transforming Java Collections
One of the conveniences of Groovy is the ability to easily perform filtering and transformation operations on collections via Groovy’s…
Read More »