Core Java
-

Identifying JVM – trickier than expected
In Plumbr we have spent the last month by building the foundation for future major improvements. One of such building…
Read More » -

Building extremely large in-memory InputStream for testing purposes
For some reason I needed extremely large, possibly even infinite InputStream that would simply return the samebyte[] over and over. This way I…
Read More » -

JAXB – A Newcomer’s Perspective, Part 1
I know what a lot of you are already thinking, so let’s get this out of the way: “JAXB? As…
Read More » -

-

The Knapsack problem
I found the Knapsack problem tricky and interesting at the same time. I am sure if you are visiting this…
Read More » -

An Introduction to Generics in Java – Part 6
This is a continuation of an introductory discussion on Generics, previous parts of which can be found here. In the…
Read More » -

Daemonizing JVM-based applications
Deployment architecture design is a vital part of any custom-built server-side application development project. Due to it’s significance, deployment architecture…
Read More » -

Introduction to writing custom collectors in Java 8
Java 8 introduced the concept of collectors. Most of the time we barely use factory methods from Collectors class, e.g. collect(toList()), toSet() or maybe something…
Read More » -

Creating Your Own Java Annotations
If you’ve been programming in Java and using any one of the popular frameworks like Spring and Hibernate, you should be very…
Read More »
