Core Java
-

Project Loom in JDK-19: the benefits but with quirks
A few months have passed already since JDK-19 release, which we talked about previously in details. More and more developers…
Read More » -

Bigtable Pagination in Java
Consider a set of rows stored in Bigtable table called “people”: My objective is to be able to paginate a…
Read More » -

Java 19: Virtual Threads
Java 19 introduces Virtual Threads, which are lightweight threads designed to improve application throughput. This is a preview language feature…
Read More » -

Design Patterns Cheatsheet
1. Introduction Design patterns are reusable solutions to common software design problems. They provide a way to describe and document…
Read More » -

Java 20: A Sneak Peek on the Panama FFM API (Second Preview)
The new JEP 434 has just seen daylight and describes the second preview of the ”Foreign Function & Memory API”…
Read More » -

Capitalize English Titles With Java, Quarkus & GraalVM
Over the years, I’ve been writing a lot in English, which isn’t my mother tongue, and for writing titles (headlines,…
Read More » -

Smaller Try-Blocks Are Better
It often happens, especially in Java, that a few places in the method are potential exception originators. Usually, we make…
Read More » -

Chaos Engineering – Metaspace OutOfMemoryError
JVM memory has following regions: a. Young Generation b. Old Generation c. Metaspace d. Others region When you encounter ‘java.lang.OutOfMemoryError:…
Read More » -

Inspect the contents of the Java Metaspace region
JVM Memory has following regions: a. Young Generation b. Old Generation c. Metaspace d. Others region To see what objects…
Read More »
