Java
-
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 » -
Understanding Transactional annotation in Spring
1. Introduction Spring provides support for both programmatic and declarative transactions . 1.1 Programmatic Transactions With programmatic transactions, transaction management…
Read More » -
How to Integrate Custom Data Sources Into Apache Spark
Streaming data is a hot topic these days, and Apache Spark is an excellent framework for streaming. In this blog…
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 » -
Don’t Hate the HATEOAS Part Deux: Springtime for HATEOAS
In the much belated conclusion to my series on HATEOAS, we will be diving into how to implement HATEOAS using Spring-Data-REST…
Read More » -
Introducing HawkFX
As I said before, I started playing with JRubyFX. And for me learning something new best works with a use…
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 »