Core Java
-

Insert content with Apache POI
Intro Everybody knows POI! It is the best library available to create Excel documents in Java. it is really good…
Read More » -

New life of old Visitor design pattern
Introduction Visitor [1, 2] is a widely known classical design pattern. There are a lot of resources that explain it in…
Read More » -

How to put Java application behind Apache HTTP server
In the “old days” it was very common thing to put Apache HTTP server in front of your Java application…
Read More » -

Two ways to extend enum functionality
Preface In my previous article I explained how and why to use enums instead of switch/case control structure in Java…
Read More » -

Var and Language Design
What is var in Java The var predefined type introduced in Java 10 lets you declared local variables without specifying…
Read More » -

Featured enum instead of switch
Problem and its solution Switch/case is the common control structure implemented in most imperative programming languages. Switch is considered more…
Read More » -

Removing elements from a Map in Java
Very short and simple post on removing elements from a Map in Java. We will be focusing on removing multiple…
Read More » -

How and Why to Analyze, Generate and Transform Java Code Using Spoon
Spoon is a tool to analyze, generate, and transform Java code. In this article we will see what can be achieved…
Read More » -

Thread Local Allocation Buffers
Recently, I’ve been working on a Java application that suffered some serious performance issues. Among many problems, the one which…
Read More »
