-
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 » -
Enterprise Java
An Alternative Multi-Producer Approach
Recently on InfoQ, Aliaksei Papou posted an article on some of his experiments with high performance interchange of messages between…
Read More »