-
Software Development
We Analyzed 30,000 GitHub Projects – Here Are The Top 100 Libraries in Java, JS and Ruby
One of the biggest dilemmas developers face every day is which software libraries to use. Go with the hot new…
Read More » -
Groovy
Listening and Logging Ant Output in Groovy
In the comments section of my post Executing Ant Build File Targets from Groovy, CRC recently asked, “I’ve used your…
Read More » -
Enterprise Java
Hibernate Facts: Always check Criteria API SQL queries
Criteria API is very useful for dynamically building queries, but that’s the only use case where I’d use it. Whenever…
Read More » -
Android Core
Android: Boost up the Android emulator speed up to 400% on Intel based architecture
In my previous post How to inject Android compiled .apk package into its Device Emulator from the command line. I…
Read More » -
Software Development
Why I stopped using Spring
My post on DZone about Humble Architects sparked somewhat of a controversy, especially around my disparaing comments regarding Spring and…
Read More » -
Agile
11 areas an Agile Project Manager needs to focus on
In my previous posts I focused on the Attitudes of a Great Software Developer and the Attitudes of a Great…
Read More » -
Core Java
Garbage Collector guidelines and tips
These are some of the guidelines and tips I usually look at when I need to tune the GC. Are…
Read More » -
Enterprise Java
Scaling Spring Batch – Step Partitioning
We have talked about how to get up and running with Spring Batch in a few of previous articles. Now,…
Read More » -
Agile
When something works, share it!
When I joined PaddyPower in October 2012 I was asked to improve quality without affecting throughput. I studied the teams…
Read More »