Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

blog.frankel.ch

A Java geek

Get the latest updates from A Java geek directly as they happen.

Follow now 97 followers

Latest posts

Last updated 4 days ago

Security Baked Into the JVM: two Subjects, one call

5 days ago

The constraint system stops a bad call before it leaves the JVM...

GitHub agentic workflows and Renovate

12 days ago

I’ve been a big fan of Renovate for a couple of years...

RFC 9880 and the IoT Validation Problem

19 days ago

The IoT/IIoT world has a data model problem and the concept of...

Security Baked Into the JVM: the Safe Codebase Audit Pipeline

26 days ago

In Part 1, the minimal deployment showed constraints traveling with the proxy...

Making ServiceLoader usable: a provider factory

about 1 month ago

I keep coming back to java.util.ServiceLoader. I have used it to put...

Two nasty surprises in Home Assistant's config

about 1 month ago

Last year, I motorized the rolling shutters on the southern façade of...

Security Baked Into the JVM: why fork Apache River and OpenJDK?

about 2 months ago

The more distributed a system, the harder it is to secure. Code...

Programming languages, targets, and platforms

about 2 months ago

I started as a Java developer, but for some time now, I...

double, BigDecimal, or Fixed-Point?: Precision, Performance, and Sane Choices for Numbers in Java

2 months ago

There is an evergreen debate in the Java world: should you always...

Seasons time-lapse - the video

2 months ago

In the first post of this series, I focused on the project...

AI gateways: why and how

3 months ago

Before working for 2 years on the Apache APISIX API gateway, I...