bytecode.news

Kotauth: a Self-hosted Authentication Platform

Anderson Fariña tagged a release candidate of Kotauth, a "docker-oriented full authentication service inspired by keycloak." It could fulfill a very real gap: authorization and authentication services tend to be very low-ceiling until they're not. If you've had to wrestle with Keycloak or are dreading the Auth0 renewal quote, this project might be very interesting.

Mojarra 5.0.0-M1 released - Jakarta Faces implementation

Eclipse has announced the release of Mojarra 5.0.0-M1, an implementation of the Jakarta Faces 5 specification still in draft. It's interesting to see how many JSF libraries are being released, while consumers of those libraries seem relatively quiet.

"XML is a cheap DSL" - from an IRS use case

An IRS engineering lead put out article saying "XML is a cheap DSL," defending XML's structure and verbosity as absolute gains: it's hard to misunderstand documents when their purpose is baked into their structure.

Project Falcon: Java implementation of the AT protocol

JohannaWeb's Project Falcon is a Discord-style desktop client built on top of the Bluesky AT Protocol. The concept is: what if Discord's UX wrapped a decentralized social graph instead of a proprietary one? Built by one person, it's an impressive piece of work.

Vite 8.0 is out - tooling has been revamped

Vite 8.0 has been released. Vite is a frontend build tool for JavaScript, and is in the same space as tools like Webpack, Parcel, esbuild, and turbopack. The major change here is in the tooling, with...

Enhanced Local Variable Declarations in Java

For Java, JEP 8357464, Enhanced Local Variable Declarations , is an extension of JEP 441, Pattern Matching for switch . It provides local declarations and value extraction in strongly-typed code. JEP...

ByteCode.news UI design concerns

I've been trying to think about access control and data access patterns for ByteCode.news. One of the initial designs was based around having pluggable UIs. The actual app is a set of REST endpoints...

F-Bounded Polymorphism: Type-Safe Builders in Java

In F-Bounded Polymorphism: Type-Safe Builders in Java , author fbounded addresses what he calls a fundamental inheritance problem in Java's fluent builder pattern. When a base builder class returns...