-
Agile
What an Agile Project needs for success
In my previous posts I explained about the Attitude of a Great Software Developer and Attitude of a Great Software…
Read More » -
Software Development
Node.js Buffer Operations
Pure javascript is not efficient in handling binary data. Node.js has native layer implementation for handling binary data, which is…
Read More » -
Core Java
(Part 2 of 3): Synopsis of articles & videos on Performance tuning, JVM, GC in Java, Mechanical Sympathy, et al
This is a continuation of the previous post titled (Part 1 of 3): Synopsis of articles & videos on Performance tuning,…
Read More » -
Core Java
ArrayList vs LinkedList
I must confess the title of this post is a little bit catchy. I have recently read this blog post…
Read More » -
Enterprise Java
Gradle Command-Line Conveniences
In my post A First Look at Building Java with Gradle, I briefly mentioned using Gradle‘s “gradle tasks” command to…
Read More » -
Core Java
Extending Guava caches to overflow to disk
Caching allows you to significantly speed up applications with only little effort. Two great cache implementations for the Java platform…
Read More » -
Agile
Acceptance Tests as Specifications
In my previous article about acceptance testing I wrote about how tools like FitNesse and Cucumber focus on collaboration between…
Read More » -
Agile
11 Reasons why products fail in the market
Not all the product ideas get transformed into actual products. Only a few pass that stage and get to the…
Read More »