-
Core Java
Agrona’s Threadsafe Offheap Buffers
This blog post continues my ongoing series on the Agrona library by explaining how we offer easy access to offheap…
Read More » -
Software Development
Readable code is code that looks like the problem statement
Background In a recent blog post I showed how you could use Java’s labels as a way to clarify the…
Read More » -
Core Java
Given When Then in Java
tl;dr you can use labels to clarify a given-when-then style of testing. What is given-when-then? given-when-then is a commonly used…
Read More » -
Core Java
Java Debuggers and Timeouts
How to use your debugger in the presence of timeouts in your code. My kingdom for a debugger! So you’ve…
Read More » -
Core Java
Too Fast, Too Megamorphic: what influences method call performance in Java?
Whats this all about then? Let’s start with a short story. A few weeks back I proposed a change on…
Read More » -
Core Java
An open source JVM Sampling Profiler
It’s a well known deficiency of most existing sampling Java profilers that their collection of stack traces has to happen…
Read More » -
Core Java
Javaone 2013 Review
tl;dr I attended Javaone again this year. It was fun. Sunday The conference kicked off on Sunday, with user group…
Read More » -
DevOps
Performance tests for slow networks with tc
tl;dr: you can easily replicate slow network conditions which makes it easier to performance test them. Smartphones have made both…
Read More » -
Core Java
Garbage Collection in Java (4)
G1: Garbage First The G1 collector is the latest collector to be implemented in the hotspot JVM. Its been a…
Read More »
- 1
- 2