-
Core Java
Shooting yourself in the foot with Random number generators
This is not going to be one of the posts explaining how a random number generator is not so random…
Read More » -
Core Java
Improving lock performance in Java
Plumbr is the only solution that automatically detects the root causes of Java performance issues by interpreting application performance data.…
Read More » -
Software Development
Locking and Logging
Plumbr has been known as the tool to tackle memory leaks. As little as two months ago we released GC…
Read More » -
Core Java
OutOfMemoryError on overprovisioned heap
Why am I getting the OutOfMemoryError when allocating a data structure that should happily fit within the heap I have…
Read More » -
Software Development
How I broke our continuous deployment
This post is about a failure – more precisely about how I managed to bring our release processes to their…
Read More » -
Core Java
Crashing your JVM
Thorough testing can be harmful as we discovered recently. Extending our test coverage led us to a several-hours debugging session…
Read More » -
Core Java
Stacktraces are telling the truth. But not the whole truth.
Our company is all about making the cause of software errors transparent to developers and operations. As opposed to alternative…
Read More » -
Software Development
Coarse-grained benchmarking
While developing our software, we are all about metrics – even to the fact where I am pretty sure at…
Read More » -
Enterprise Java
Most popular application servers
This is the second post in the series where we publish statistical data about the Java installations. The used dataset…
Read More »
- 1
- 2