Core Java
-
Decorate with decorator design pattern
Decorator pattern is one of the widely used structural patterns. This pattern dynamically changes the functionality of an object at…
Read More » -
Changes to String.substring in Java 7
It is common knowledge that Java optimizes the substring operation for the case where you generate a lot of substrings…
Read More » -
Dynamic hot-swap environment inside Java with atomic updates
One could argue that the above title can be shortened as OSGi, and I want to discard that thought process…
Read More » -
Devoxx 2012: Java 8 Lambda and Parallelism, Part 1
Overview Devoxx, the biggest vendor-independent Java conference in the world, took place in Atwerp, Belgium on 12 – 16 November.…
Read More » -
Composing Java annotations
The allowed attribute types of a Java annotations are deliberately very restrictive, however some clean composite annotation types are possible…
Read More » -
Wordcounter, Counting Words in Java with Lambdas and Fork/Join
These days I released Wordcounter, a Java library and command-line utility for counting words in text files and performing analysis…
Read More » -
Java Management Extensions
What is JMX? The Java Management Extensions (JMX) is an API used for managing or monitoring various resources such as…
Read More » -
Who is stealing your memory? The Application Servers Edition
You create an amazing app. You put it into production. And you notice that you justdo not have enough memory…
Read More » -
Guava Splitter vs StringUtils
So I recently wrote a post about good old reliable Apache Commons StringUtils, which provoked a couple of comments, one…
Read More »