All blogs / Software / engineering practice
ByteCode.News
ByteCode.News: articles, knowledge, and community context.
- Posts
- 121 from 7 Mar 2026 to 29 Oct 2026
- Posting
- weekly (121 in the last year)
- Kind
- magazine
- Feed
- https://bytecode.news/feed.xml
2026 121
- Alan Williamson: With AI, No One Can Hide
- Learn to Imagine
- That free beer has a brewer
- Andrew Lombardi: Unit Tests are Not the Enemy
- Arcana Reads Everything, and Then Some
- Alberto Denia: Code is Clay Now
- Kristen Maevyn: The Decoherence Trap
- The Zig project is going nowhere
- There Is No Irrelephant
- Pele: a reimplementation of Mermaid
- Emergent design, outside the codebase
- The geometric model of maintenance
- Nate Meyvis: Where is all the new, good software?
- Terence Eden: I Paid People to Try and Follow My README
- Listening Too Fast
- Testcontainers and Reuse
- Updates for ByteCode.News
- Why don't more developers "use the platform"?
- Four Horsemen, or Four Decisions?
- Kerry Ivan Kurian: Exponential Failure
- PUDL: the "Pleasantly Usable Design Language"
- Git 2.56 released: staging improvements
- midden: Heap Dumps from the Command Line
- Helidon 27 Released: Version Tracks the JDK
- Make Truth Cheaper than Reputation
- What if the Z80 had a REPL?
- It's Been a Bit!
- Jason Lee, on JReleaser
- Am I better because of AI?
- Because It's Not Fun Enough
- The Floor and the Multiplier
- Xberg 1.0 released: document extraction for a world of tooling
- Identifying the Actors: What a Byline Actually Certifies
- Bjarnason: the labour arbitrage theory of dev tool popularity
- Pong Wars on the Commodore 64
- Primate.Run: Who Owns the Seams?
- On Andi Roberts and Communication Patterns Matter
- User Submission: AI is a Bad Tool
- Ray Myers on Bun's Rewrite: Heat, but More Light
- Forking the JVM to Save JINI
- What's Old is Old Again
- Don't Test What You Don't Control
- Roseau Catches Breaking Changes Before Your Clients Do
- A Picture Can Only Fail a Vibe Check
- Bun Has Been Converted to Rust. Now What?
- GraphCompose 1.6.4: A Fluent PDF Generator
- The Tacit Dimension
- OpenLiberty 26.0.0.5 released: Jakarta EE 11 support
- Apache NetBeans 30 Released
- Being Wrong in the Same Direction
- Slidev - Live Audience Polling for Presentations
- Kirk Pepperdine ships GC Log Analysis tool
- Developer Experience is a Performance Feature
- David M. Lloyd: VarHandle fundamentals
- The Barrier for Entry
- JavaScript server-side interoperability with rcompat
- "From Stringly to Strongly Typed" - refined design
- AI Vendors are Silently Installing Things For You.
- Simon Willison on Zig's Anti-LLM Policy
- Jordan Lord's "Three Constraints Before Building"
- Quarkdown 2.0 released: "Markdown with superpowers"
- Dragonfly - a multithreaded Redis competitor
- JetBrains Survey: Why AI Stops at the CI/CD Edge
- CheerpJ 4.3 - WebAssembly-based JVM for the browser
- Timefold Solver 2.0: Faster Solving, and the "Why" Now Costs Money
- TypeScript 7.0 Beta: A Complete Rewrite in Go
- Securing Claude Code: Guardrails for AI-Assisted Development by Jim Manico
- The Wrong Unit
- Chicory Redline: Native Speed for Wasm on the JVM
- Zig 0.16 Released: Major Changes included
- Jetbrains' AI Agent Framework gets Spring AI Integration
- Pilot 0.1.0: Maven Gets an Interactive Console
- Roq 2.1.0: static site generator with embedded editor, tailwind support
- MethodHandles: Why You Actually Care
- netwatch - htop For Your Network
- Trust is Not An Opinion
- MOS 6502 CPU Emulator Implemented Entirely in PostgreSQL
- Bring Back Idiomatic Design
- GitButler: An Approach to Git Branch Management
- Performance Whack-a-Mole
- The Economics of the Modern Web: The Three Percent Problem
- Boilerplate Three Ways
- Site Status: Updates on the way!
- Primate 0.37: Migrations, Typed Env, and a Cleaner Module API
- DoytoQuery: A Different Kind of Mismatch
- How Would You Avoid AI?
- Layoffs at Oracle
- The Invoice You Don't See
- OpenJDK says Structured Concurrency Now Writed In Python
- The Wrong Boundary
- AIs Onboard, too
- Miasma - a Poison Pill for Scrapers
- Why Control Rooms Are Green - and Why That Matters
- Two Articles on JSON Query Optimization: a tool and an approach
- Kafka Offset Commit with Spring Boot
- Building a RAG System: There's No Recipe, But Here's a Map
- Magic Link Pitfalls
- diffnav: a git diff pager that highlights syntax
- Bruce: A Wrapper Around Java Cryptography
- EclipseLink 5.0.0 released: the Reference JPA Implementation evolves
- The AI Dilemma
- Java 26 released: HTTP/3, GC improvements, final finally means final
- ByteCode.News now has an MCP server
- Manyana - a new VCS from the author of BitTorrent
- sonar: a command line tool to inspect port usage
- Tela: A userspace private cloud
- Comprehension Debt: the Cost of Relying on AI Code
- Kotauth: a Self-hosted Authentication Platform
- Mojarra 5.0.0-M1 released - Jakarta Faces implementation
- "XML is a cheap DSL" - from an IRS use case
- Project Falcon: Java implementation of the AT protocol
- Vite 8.0 is out - tooling has been revamped
- Enhanced Local Variable Declarations in Java
- JSON, TOON, YAML, and more: considering data serialization formats
- ByteCode.news UI design concerns
- F-Bounded Polymorphism: Type-Safe Builders in Java
- Why I Chose 21 Matches in Nevet
- ByteCode.News is changing, getting better
- Diataxis
- So about this site...
- Welcome to ByteCode.News!