Java is a popular programming language used for developing a wide range of applications, including …
Read More »Masonry Layout
Efficient Memory Mapping for Terabyte Sparse Files in Java
On Linux, you can create sparse files, where only the pages (of 4 KiB) that …
Read More »How Gradle Works: Inside the Daemon
Previously in the How Gradle Works series: How Gradle Works: Startup This is the second …
Read More »From Law Degree to Java Champion: Geertjan Wielenga on the Success of Java and Navigating the Software Industry
In this interview, we chat with Geertjan Wielenga, a Java Champion and developer advocate at …
Read More »Getting Started with IntelliJ IDEA
First up, I have created a tutorial on the IntelliJ IDEA Guide if you want …
Read More »DevOps for Developers: Introduction & Version Control
I start some of my talks with a joke: back in my day we didn’t …
Read More »9 Outdated Ideas About Java
Since the first release of Java in 1995, a lot has changed in both software …
Read More »Streaming Real-Time Data on the Hazelcast Viridian Serverless
In this tutorial, you’ll learn how to build real-time streaming applications with the Hazelcast Viridian …
Read More »How to Best Use Java Records as DTOs in Spring Boot 3
With the Spring 6 and Spring Boot 3 releases, Java 17+ became the baseline framework …
Read More »Authenticate with OpenID Connect and Apache APISIX
Lots of companies are eager to provide their identity provider: Twitter, Facebook, Google, etc. For …
Read More »