The Curious Engineer

All blogs / Software / engineering practice

ByteCode.News

bytecode.news

ByteCode.News: articles, knowledge, and community context.

Software / engineering practiceTech news / industry

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

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