-
Core Java
JMH: How to setup and run a JMH benchmark
Health Warning! This post describes how to setup and run a simple JMH benchmark. Micro benchmarks are notoriously difficult to get…
Read More » -
Desktop Java
Storing months of historical metrics from Hystrix in Graphite
One of the killer-features of Hystrix is a low-latency, data-intensive and beautiful dashboard: …
Read More » -
Enterprise Java
How to fix optimistic locking race conditions with pessimistic locking
Recap In my previous post, I explained the benefits of using explicit optimistic locking. As we then discovered, there’s a…
Read More » -
Software Development
Thoughts on OOP2015
I spent the first half of last week in Munich, where I was speaking at OOP Conference 2015. I missed…
Read More » -
Software Development
Still Using Windows 3.1? So why stick to SQL-92?
We’ve been blogging a lot about the merits of modern SQL on the jOOQ blog. Specifically, window functions are one…
Read More » -
Enterprise Java
Maven Tip: All about executable jars
Maven Tip: All about executable jars An executable jar is an extremely useful artefact when it comes to distributing your…
Read More » -
Enterprise Java
EE JSP: Generating Dynamic Content with Custom Tag Libraries
When developing View layer in a web application, you want to try not to duplicate content in JSP files as…
Read More » -
Scala
ReactiveMongo: Work with array
I’ve been working with ReactiveMongo during 6 months. It’s pretty nice realisation of MongoDB driver for Scala. I just have…
Read More » -
Software Development
Setting up sharded mongodb cluster in localhost
I have been playing around with MongoDb, thanks to the M101J Course offered by Mongodb University. These NoSQL datastores are…
Read More »