-
Core Java
Java Annotations – Retention
Consider a Java annotation: public @interface AnAnnotaton { } A class with this annotation applied on it: @AnAnnotaton class AnAnnotatedClass{…
Read More » -
Software Development
Can you get by without estimating? Should you try?
Estimating remains one of the hardest problems in software development. So hard in fact that more people lately are advocating…
Read More » -
Software Development
BAM, SOA & Big Data
Leveraging Big Data has become a commodity for most IT departments. It’s like the mobile phone. You can’t remember the…
Read More » -
Enterprise Java
Maven Cargo plugin for Integration Testing
A very common need in the lifecycle of a project is setting up integration testing. Luckily, Maven has built-in support…
Read More » -
Career
Computer Science Education in High Demand
The growing need for qualified computer programmers and the availability of free, online education programs is what inspired today’s post…
Read More » -
Software Development
Pragmatic Thinking and Learning – how to think consciously about thinking and learning
Firstly, I think every programmer should read this book, even more, anyone whose career requires constant learning new things, skills…
Read More » -
Core Java
A Generic and Concurrent Object Pool
In this post we will take a look at how we can create an object pool in Java. In recent…
Read More » -
Software Development
Don’t Prioritize Features!
Estimating the “value” of features is a waste of time. I was in a JAD session once where people argued…
Read More » -
Software Development
Software Developers Hate Worthless Tasks
Most software developers that I know, especially the best ones, loathe worthless tasks. This is probably true of most people…
Read More »