Core Java
-
Java Concurrency: Threads and Runnables
Threads are everywhere, they are the basic building block of every server application out there. Usually in Java using threads…
Read More » -
Minborg’s Java Pot
Did you know you can allocate memory segments that are larger than the physical size of your machine’s RAM and…
Read More » -
Manage multiple Java SDKs with asdf with ease
asdf is a helpful command-line tool that allows you to manage and switch between different versions of programming language runtimes…
Read More » -
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 »