bytecode.news

Quarkdown 2.0 released: "Markdown with superpowers"

Quarkdown, a documentation system using "markdown with superpowers", has been released. Changes include quite a few useful documentation elements (key bindings, path specifications, other useful presentation elements) but the core focus is on the project and its scope.

Dragonfly - a multithreaded Redis competitor

Dragonfly is a multithreaded ground-up reimplementation of the Redis wire protocol, described as being designed to scale vertically where Redis can't. The interesting thing is that Dragonfly is selling itself as "in-memory infrastructure for caching, feature stores, and job queues," which is the IMDG shape from the cache side of the river and a quiet admission that the cache framing was always too narrow.

JetBrains Survey: Why AI Stops at the CI/CD Edge

JetBrains just published a survey on why AI adoption lags in CI/CD. Their read is that teams are being appropriately cautious; the harder read is that pipelines have no feedback loop for evaluating AI and no outer validator for catching it when it errs. The survey's own numbers quietly confirm this: among teams using AI in CI/CD at all, most aren't delegating. The real split isn't AI versus no-AI. It's passive versus active.

CheerpJ 4.3 - WebAssembly-based JVM for the browser

Leaning Technologies released CheerpJ 4.3, a WebAssembly-packaged JVM that runs unmodified Java applications — including applets, JNLP applications, and Oracle Forms — in a browser without a plugin. This release adds ergonomic features like in-window file upload and download, long-press-as-hover for Swing, and stability gains, and sets up a major startup-time improvement for 5.0.

Timefold Solver 2.0: Faster Solving, and the "Why" Now Costs Money

Timefold Solver, OptaPlanner's successor, hits 2.0 with list variables promoted, a new Neighborhoods API, and a quietly consequential license shift: the explainability APIs you built on in 1.x now require a commercial edition. The solving core stays Apache 2.0, but the answer to "why did the solver pick this?" is now a paid feature.

TypeScript 7.0 Beta: A Complete Rewrite in Go

TypeScript 7.0 Beta represents a fundamental architectural shift for the language, with the entire compiler rewritten in Go rather than bootstrapped TypeScript. The rewrite delivers approximately 10x performance improvements over TypeScript 6.0 through native code execution and shared memory parallelism, while maintaining strict semantic compatibility with the previous version.

Securing Claude Code: Guardrails for AI-Assisted Development by Jim Manico

Jim Manico of Manicode Security showed OWASP London a disciplined approach to bootstrapping projects with Claude Code using scripted prompts that generate ARCHITECTURE, SECURITY, and CLAUDE files in sequence, each reviewed and committed before the next. His core rule: Claude never writes code directly - every change becomes a tracked GitHub issue first, giving developers review points and audit trails throughout.

The Wrong Unit

The "10x engineer" may be a real phenomenon, in that some people really do vastly outperform their peers along certain metrics, but "10x output" is the wrong thing to optimize for: you want to find the people who create exponential output for the whole team. AI makes this kind of optimization urgent, because these people not only help their team members, but curtail the worst aspects of AI aid, too.

Chicory Redline: Native Speed for Wasm on the JVM

Chicory Redline delivers native-speed WebAssembly on the JVM by compiling the Cranelift compiler to Wasm and running it through Chicory itself - native code, bundled in a JAR, with no JNI required. Already shipping in JRuby with a 10x parsing improvement. Early but credible, and the cleanest Panama FFM use case to appear so far.