Java 21 is the first Java release with all essential pattern matching features finalized: sealed types and type patterns in an improved switch; also final (a... (more…)
Read more »
Implementing OAuth 2.0 authentication flow for web applications is simple. Doing so for a command-line app - not so much. In this video, I will guide you ste... (more…)
Read more »
I’ve been on a bit of a frustration-driven quest to solve a problem I frequently encounter working on the search engine, that is, reading data from disk.
You’d think this would be a pretty basic thing, but doing this in a way that is half-way performant i... (more…)
Read more »
This blog post is a reminder that you should make sure that all your builds in the Java ecosystem access the artifact repositories
(e.g. Maven Central) via HTTPS instead of HTTP.
This often just means replacing the ‘http:’ in repository URLs with ‘https:’... (more…)
Read more »
Developer Productivity Report 2017 is an analytical report, based on an online survey of the Java community about the tools that teams and developers use. (more…)
Read more »