bytecode.news

A Picture Can Only Fail a Vibe Check

Sven Reinck wants dependency diagrams that nudge you toward clean architecture by looking wrong when the code is wrong. The instinct is sound, the history is unkind, and the difference between expressing complexity and measuring it is where the whole idea lives or dies.

Bun Has Been Converted to Rust. Now What?

Bun was ported from Zig to Rust by an LLM and passed nearly all its tests - while shipping more than ten thousand unsafe blocks. Memory safety is the main reason you'd pick Rust. So what did the rewrite actually accomplish?

GraphCompose 1.6.4: A Fluent PDF Generator

GraphCompose is an MIT-licensed Java DSL for generating PDFs from a semantic document model, with themed templates for CVs, invoices, proposals, and reports built in.The 1.6.4 release adds clip-path shape containers, advanced tables, and two new business templates.

The Tacit Dimension

Christian Ekrem's 'The Tacit Dimension' carries Polanyi's 'we can know more than we can tell' into software engineering. He's right that experience works that way. Knowledge doesn't, and the essay never separates the two.

OpenLiberty 26.0.0.5 released: Jakarta EE 11 support

The OpenLiberty project has released OpenLiberty 26.0.0.5, with official support for Jakarta EE 11 across Core, Web, and Platform profiles, and support for Spring Boot 4 JAR files as opposed to WAR files. Jakarta EE 11 adds one important specification: Jakarta Data.

Apache NetBeans 30 Released

The MetBeans IDE has been updated: NetBeans 30 has been released. This is a regular quarterly update, and includes some useful support for Java 26 and some enterprise features, but is mostly an incremental change.

Being Wrong in the Same Direction

This is a working example of using red/green testing to fix a bug - one that starts in the issue description and lives in the code. You can fix the issue, but the bug remains because it's part of an unexamined specification. Testing - and caring - are the fix.

Slidev - Live Audience Polling for Presentations

Github user asmo0dey has created an application that provides live audience polling for slidev presentations, using docker, Spring, vue, and either PostgreSQL or H2. It's got a lot of benefit for presentations, of course, but it also looks designed well.