Page 1 / 4

Agrona's Threadsafe Offheap Buffers

2015 April 18
This blog post continues my ongoing series on the Agrona library by explaining how we offer easy access to offheap memory for threadsafe operations.

Agrona Event Counters

2015 March 20
The Agrona library provides a bunch of useful utilities, including event counters.

Readable code is code that looks like the problem statement

2015 February 20
In this blog post I'll be explaining why I think that no matter what programming language you're using Readable code is code that looks like the problem statement.

Given When Then in Java

2015 January 19
tl;dr you can use labels to clarify a given-when-then style of testing.

Lambda Behave (Java Testing Framework) 0.3 Released

2014 August 12
Lambda Behave 0.3 release notes.

Java Debuggers and Timeouts

2014 July 10
How to use your debugger in the presence of timeouts in your code.

Lambda Behave 0.2 Released

2014 July 06
Lambda Behave 0.2 adds a host of improvements including automatic testcase generation.

Too Fast, Too Megamorphic: what influences method call performance in Java?

2014 May 12
Factors that influence method invocation performance.

An open source JVM Sampling Profiler

2014 March 02
An open source profiler without a safepoint sampling bias. Please contribute!

Date and Time in Java SE 8

2014 January 28
The article for date and time in Java 8 that I wrote for Java magazine has now been published. The article is linked inline here.