Core Java
-
Benchmarking High-Concurrency HTTP Servers on the JVM
After a first post about HTTP clients, to which I redirect you for an introduction about efficient HTTP on the…
Read More » -
On the Virtues of Avoiding Parsing or Basing Logic on toString() Result
With Java or any other programming language I’ve used significantly, I have found that there are occasionally things that can…
Read More » -
JavaFX 8 DatePicker in Swing Application
1. Overview This article shows an example of a Java SE 8 Swing application using a JavaFX 8 DatePicker control.…
Read More » -
Cyclops-react Organises the Cambrian Explosion of Java 8 Libraries
What is Cyclops-react? The arrival of Lambda expressions and default methods in Java 8 heralded the biggest structural changes to…
Read More » -
CompressedOops: Introduction to compressed references in Java
In this article we are going to introduce you to one of the JVM optimizations known as Compressed oops. The idea…
Read More » -
ANTLR and the web: a simple example
ANTLR on the web: why? I started writing my first programs on MS-DOS. So I am very used to have…
Read More » -
Elastic infrastructure in practice
A couple of weeks ago I got a rare opportunity to get my hands dirty in the infrastructure field. Being…
Read More » -
The Top 100 Java Libraries in 2016 – After Analyzing 47,251 Dependencies
Who’s on top and who’s left behind? We analyzed 47,251 dependencies on Github and pulled out the top 100 Java…
Read More » -
JSR-308 and the Checker Framework Add Even More Typesafety to jOOQ 3.9
Java 8 introduced JSR-308, which added new annotation capabilities to the Java language. Most importantly: Type annotations. It is now…
Read More »