Core Java
-
Quicksorting – 3-way and Dual Pivot
It’s no news that Quicksort is considered one of the most important algorithms of the century and that it is…
Read More » -
Java 8 lambda walkthrough
For work I have made a presentation about Java 8 project lambda and of course also some simple code illustrating…
Read More » -
Java Security Tutorial – Step by Step guide to create SSL connection and certificates
In our series of articles on applying JEE security we present you another detailed tutorial on how to create a…
Read More » -
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 »