Core Java
-
Java regular expression library benchmarks – 2015
While trying to get Java to #1 in the regexdna challenge for The Computer Language Benchmarks Game I was researching…
Read More » -
JavaOne 2015 – Another Year, Another Step Forward
JavaOne 2015 San Francisco was held October 25-29. I am proud to say this is my ninth JavaOne as an…
Read More » -
How to write a java agent
For vmlens, a lightweight java race condition catcher, we are using a java agent to trace field accesses. Here are…
Read More » -
5 Tips for Reducing Your Java Garbage Collection Overhead
What are some of the most useful tips for keeping your GC overhead low? With the upcoming-yet-delayed-once-again release of Java…
Read More » -
JIT Compiler, Inlining and Escape Analysis
Just-in-time (JIT) Just-in-time (JIT) compiler is the brain of the Java Virtual Machine. Nothing in the JVM affects performance more…
Read More » -
Using Java 8 Lambdas, Streams, and Aggregates
Overview In this post, we’ll take a look at filtering and manipulating objects in a Collection using Java 8 lambdas,…
Read More » -
Composing Multiple Async Results via an Applicative Builder in Java 8
A few months ago, I put out a publication where I explain in detail an abstraction I came up with…
Read More » -
The importance of tuning your thread pools
Whether you know it or not, your Java web application is most likely using a thread pool to handle incoming…
Read More » -
Factory Pattern
The factory pattern is a creational design pattern whose intent is to provide an interface for creating families of related…
Read More »