JVM
-
Core Java
jOOQ Tuesdays: Rafael Winterhalter is Wrestling Byte Code with Byte Buddy
Welcome to the jOOQ Tuesdays series. In this series, we’ll publish an article on the third Tuesday every other month…
Read More » -
Core Java
Writing BDD tests with Cucumber JVM
Cucumber JVM as an excellent tool to write your BDD tests.In this article I would like to give an introduction…
Read More » -
Core Java
High-Concurrency HTTP Clients on the JVM
HTTP is probably the most popular application-level protocol and there are many libraries that implement it on top of network…
Read More » -
Core Java
What is promotion rate?
I do believe you are familiar with the Peter principle. In general, the principle is an observation that promotions can…
Read More » -
Core Java
What is allocation rate?
Phrases such as “unsustainable allocation rate” and “you need to keep your allocation rates low” seem to belong to the…
Read More » -
Core Java
Turin Programming Language for the JVM: building advanced lexers with ANTLR
As I wrote in my last post, I recently started working on a new programming language named Turin. A working compiler for…
Read More » -
Core Java
Chronicle Journal – Customizable Data Store
Overview The way to make any data structure or algorithm as fast as possible is for the code to do…
Read More » -
Core Java
Stack smashing detected
I bet every Java developer has been surprised at some point in the beginning of their career when they first…
Read More » -
Core Java
An Unexpected Allocation – JIT Compilation Jitter
Whilst working on ByteWatcher (see my last post) I came across something rather strange. This is the actual code snippet…
Read More »