-
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 »