Learn how to create a Java command-line tool with JBang and PicoCLI to automate generating release notes from GitHub.
-
New video series “JavaFX In Action”, Part 1
With this new series of video interviews, I want to take you behind-the-scenes of some applications built using JavaFX.
-
Unsafe is Finally Going Away: Embracing Safer Memory Access with JEP 471
Java’s sun.misc.Unsafe is being phased out. Learn safer memory access using VarHandle and Foreign Function & Memory API to keep your applications secure and up-to-date.
-
What’s wrong with createDirectories() – A Beginner’s Guide to IntelliJ Profiler
Learn how to troubleshoot and optimize Java code with IntelliJ Profiler – using createDirectories() as an example.
-
Become a Better Java Developer: 19 Tips for Staying Ahead in 2024
I reached out to one of my fellow Java developers who is very experienced and has been working in the industry forever and asked for his thoughts about the observability improvements in JDK 21 and Spring Boot 3.2.
-
Indexing all of Wikipedia, on a laptop
Indexing the entirety of English Wikipedia on a laptop has become a practical reality thanks to recent advances in the JVector library that will be part of the imminent 3.0 release.
-
Debug Unresponsive Apps
Learn how to debug unresponsive Java/JVM applications, then reload the fix on the fly, using a hands-on example.
-
Calling Microservices in Java: Part 1
This article explores various approaches to calling microservices in Java, from simple RESTful APIs to advanced. Learn more!
-
Building a Simple Home Assistant using Langchain4j and Raspberry Pi
Discover how to build a smart home assistant using Langchain4j and Raspberry Pi, featuring capabilities such as question-answering with RAG, integrating external APIs, controlling smart devices, and utilizing camera and multimodal functionalities.
-
SQL Query Optimization: How to Identify and Optimize Slow SQL Queries
In this article, we want to share our experience using real-life examples on how to identify and optimize slow SQL queries, especially when working with relational database management systems like PostgreSQL, MySQL, MSSQL, Oracle, etc.
-
Duplicate Finder for Documentation
Let’s make a duplicate finder for documentation together – a tool to quickly detect non-exact, or fuzzy, matches in large text repositories.