-
Core Java
Introduction To JUnit Theories
Have you ever read a mathematical theory? It typically reads something like this: For all a, b > 0 the…
Read More » -
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 »