-
Core Java

Dealing with Interruptions
I was just watching the VJUG interview with Heinz Kabutz which inspired me to write a post about Interruptions. By…
Read More » -
Core Java

Java 8 Lambdas in One Line
If you understand this line, or better still can write this code you can pretty much say that you have…
Read More » -
Core Java

ChronicleMap – Java Architecture with Off Heap Memory
My last post was written a couple of weeks ago and after some valid feedback I’d like to clarify a…
Read More » -
Core Java

Creating Millions of Objects with Zero Garbage
As noted in First rule of performance optimisation, garbage is the enemy of fast code. Not only can it destroy any sort…
Read More » -
Enterprise Java

Creating Web Services and a Rest Server with JAX-RS and Jetty
Creating a WebService in Java is remarkably easy. To add it to a ServletContainer and deploy it to an embedded…
Read More » -
Software Development

Take the IntelliJ Challenge!
It’s always a great idea to try and master the tools with which you work. I’m on a mission to…
Read More » -
Core Java

Starting out with jHiccup
After writing my post on ‘How to detect and diagnose slow code in production’ I was encouraged by a reader…
Read More » -
Core Java

Java 8 pitfall – Beware of Files.lines()
There’s a really nice new feature in Java8 which allows you to get a stream of Strings from a file…
Read More » -
Core Java

The Optimum Method to Concatenate Strings in Java
Recently I was asked this question – Is it bad for performance to use the + operator to concatenate Strings in…
Read More »


