Using Neo4j from Spring BootIn my previous article, we talked about Neo4j and how it differs from a traditional RDBMS. Now, I’ll show you how to build a simple Spring…Nov 20, 20241Nov 20, 20241
A quick introduction to Neo4jOver the past years, graph databases have become increasingly popular. Many large companies like Facebook, LinkedIn and Twitter use them…Nov 17, 2024Nov 17, 2024
A roundup of the new language features of JDK 14In the midst of the corona COVID-19 crisis, one might have missed the JDK 14 release of March 17. This release of the JDL comprises a total…Nov 17, 2024Nov 17, 2024
Published inTeam Rockstars IT5 things you need to know to use OAuth/OIDC with MS Entra IDLately, I have been working on integrating a Java-based web application with Microsoft Entra ID (formerly known as Azure AD) using OIDC.Feb 26, 2024Feb 26, 2024
Published inTeam Rockstars ITWhat is PKCE and why do you need it?Protocols are evolving and OAuth 2 is no exception. After the authorization code flow was introduced PKCE was soon added to make it more…Feb 15, 2024Feb 15, 2024
The weirdest bug in my career as a developer — you won’t believe it!This is a story about a real life bug and it is still the weirdest bug I had to deal with in my career to this date.Feb 7, 20241Feb 7, 20241
How to deploy to WildFly in IntelliJ IDEARecently I wanted to locally deploy a web application I am working on to a WildFly application server. An issue had me stupefied and I…Dec 12, 20231Dec 12, 20231
How to implement a Docker Desktop alternative in macOS with PodmanOn August 31 2021 Docker Inc. announced a change in the licensing model for Docker Desktop. As of January 31 2022, Docker Desktop is no…Jan 27, 2022Jan 27, 2022
Java & Lombok, a tale of two islandsThis is the first in a two-part series on spicing up Java with Lombok.Dec 12, 2020Dec 12, 2020
Jib, do we really need yet another container builder?In a previous article, I wrote about how easy it is to build Docker images using Spring Boot 2.3. Recently, I learned about Jib, Google’s…Dec 5, 2020Dec 5, 2020