GraalVM native image multistage Docker builds
GraalVM native image can be used to create tiny Docker images as described here.
GraalVM native image can be used to create tiny Docker images as described here.
Building small Docker images when using Java is hard. Even with Alpine and a cut...
Threeish years ago I worked with JVMs inside Docker running in Kubernetes. I discussed some...
To learn about flame graphs and perf with Java see Brendon Gregg’s post and a...
One of the simplest sounding requirements that you might get as a software engineer is...
I've previously blogged about Hystrix/Tenacity and Breakerbox. The full code and outline of the example...
Applications are becoming increasingly distributed. Micro service architecture is the new rage. This means that...
I've blogged previously about testing messages sent back to the sender and to a child...
Recently I was writing integration tests for a library that returned futures. I wanted simple...
Get hold of a collection object using something like this: scala> val collection = MongoClient()("test")("messages")...
When starting out with Scala/SBT I very quickly ran into perm gen issues followed by...
I often find my self having to mock iterable objects. At times I've created a...
For the past two and a half years I have worked primarily on standalone Java...