Core Java
-

GC Memory Visualizer Tutorial – Part1
As you may have read from past articles, one of the key Java programmer skills to acquire is your ability…
Read More » -

Singleton Design Pattern – A Lion’s Eye View
A few days ago when I was in my home town, one of my sub-juniors from my colleague attended an…
Read More » -

Reducing memory consumption by 20x
This is going to be another story sharing our recent experience with memory-related problems. The case is extracted from a…
Read More » -

Creating Internal DSLs in Java, Java 8- Adopting Martin Fowler’s approach
Currently I am reading this wonderful book on DSLs- Domain Specific Languages by Martin Fowler. The buzz around the DSLs,…
Read More » -

Design Patterns: Prototype
The one of creational design patterns is a Prototype design pattern. Despite that the Prototype is the creational pattern it…
Read More » -

Builder Pattern: Good for code, great for tests
I’ve found the builder design pattern occasionally useful in code, but frequently useful in tests. This article is a quick…
Read More » -

Java File Merging Goes Semantic
Talk to any programmer and ask him how a merge should be: “it should understand the code, parse it, and…
Read More » -

JVM Performance Magic Tricks
HotSpot, the JVM we all know and love, is the brain in which our Java and Scala juices flow. Over…
Read More » -

Design Patterns: Builder
Sometimes there is a need to create a complex object in application. The one solution for this is a Factory…
Read More »
