Software Engineering
Programming languages, compilers, tools and engineering practice.
35 stories • RSS feed
Most important in the last 30 days
- Deno team joins Cloudflare and announces end of runtime development • Deno Modern Runtime • Impact 8/10
The Deno team is joining Cloudflare to focus on the celld platform, leading to the eventual end of independent Deno runtime development.
- Go 1.27 introduces portable, platform-agnostic SIMD API • The Go Programming Language Blog • Impact 6/10
Go 1.27 introduces an experimental, portable SIMD interface that allows writing high-performance vectorized code once for multiple architectures.
- Go 1.27 adds arm64 and wasm support to arch-specific SIMD API • The Go Programming Language Blog • Impact 6/10
Go 1.27 expands its experimental SIMD infrastructure to include arm64 and wasm architectures alongside amd64.
- Go 1.27 improves HTTP/1 connection reuse performance • The Go Programming Language Blog • Impact 6/10
Go 1.27 significantly reduces the cost of unread HTTP/1 response bodies by improving connection reuse mechanics.
- Node.js 24.22.0 (LTS) adds crypto and perf_hooks enhancements • Node.js Official Releases • Impact 6/10
Node.js 24.22.0 LTS introduces significant updates to the crypto module, new performance monitoring tools, and utility functions.
Latest stories
- Cloudflare previews Clairic, an open-weights extraction model for structured data • Cloudflare Technical Blog • Impact 6/10
Cloudflare announced Clairic, a fast single-pass extraction model that pulls typed values from unstructured input without generating tokens, with open-weights release planned.
- llm-echo 0.5 improves simulated token accounting for debug workflows • Simon Willison Web & Open Source • Impact 3/10
The llm-echo debug plugin for Simon Willison's LLM CLI now counts tool calls, system prompts, and reasoning tokens in its simulated usage output.
- Cloudflare introduces trust scoring for Verified bots • Cloudflare Technical Blog • Impact 5/10
Cloudflare is implementing a continuous evaluation system to measure how consistently Verified bots respect website preferences like robots.txt and HTTP 429 signals.
- gopls introduces interactive refactoring via new LSP standard • The Go Programming Language Blog • Impact 6/10
The Go language server, gopls, now supports multi-step interactive dialogs for complex code transformations through a new Language Server Protocol proposal.
- GitHub engineers build Evergreen to automate repository hygiene • GitHub Engineering Blog • Impact 4/10
GitHub developed a custom app called Evergreen to automate access reviews and the archival of stale repositories using native GitHub features.
- Cloudflare open-sources Void full-stack Vite toolchain • Cloudflare Technical Blog • Impact 6/10
Void provides an open-source suite including a platform, SDK, and CLI to turn Vite applications into full-stack Cloudflare Workers apps with automatic resource provisioning.
- Simon Willison develops URL-based LaTeX renderer using Claude Code • Simon Willison Web & Open Source • Impact 4/10
A new tool allows users to share and bookmark LaTeX documents by storing the source code directly in the URL fragment.
- GitHub optimizes star history API to reduce requests and improve privacy • GitHub Engineering Blog • Impact 5/10
GitHub replaced a heavy, identity-linked stargazer API with a specialized aggregate endpoint that provides star counts over time without exposing user identities.
- AI-powered decompilation impacts game preservation and software security • Simon Willison Web & Open Source • Impact 5/10
AI-driven decompilation is enabling easier game preservation and porting while simultaneously threatening software intellectual property.
- Node.js 26.12.0 released with HTTP and Crypto improvements • Node.js Official Releases • Impact 5/10
Node.js 26.12.0 introduces new WebSocket masking utilities and significant performance optimizations in the crypto module.
- Cloudflare Hyperdrive MySQL support reaches general availability • Cloudflare Technical Blog • Impact 5/10
Cloudflare's Hyperdrive connection pooler has graduated its MySQL support from beta to general availability after resolving several protocol and encoding bugs.
- Anthropic replaces Git with custom Scion source control system • Simon Willison Web & Open Source • Impact 5/10
Anthropic built a custom source control system called Scion to handle massive scale, managing over 30,000 daily merges and 25 million daily checkouts.
- Cloudflare scales D1 SQLite database to millions of instances • Cloudflare Technical Blog • Impact 5/10
Cloudflare has re-architected the D1 control plane to support millions of serverless SQLite databases using edge-based routing and distributed metadata.
- Cloudflare optimizes data pipeline to manage 2 billion events per second • Cloudflare Technical Blog • Impact 5/10
Cloudflare implemented schema changes, compression updates, and replication rearchitecting to defer hardware expansion by two and a half years.
- Node.js 26.11.1 Released • Node.js Official Releases • Impact 5/10
Node.js 26.11.1 has been released with several reverts to address issues.
- Node.js 26.11.0 released with crypto and buffer improvements • Node.js Official Releases • Impact 5/10
Node.js 26.11.0 introduces significant updates to the crypto module, new Buffer methods, and upgraded dependencies including OpenSSL 3.5.9 and npm 11.20.0.
- GitHub plans Git infrastructure overhaul for agentic development • GitHub Engineering Blog • Impact 5/10
GitHub is rebuilding its Git infrastructure to handle the massive increase in commit volume driven by AI software agents.
- Mitchell Hashimoto proposes OSC 7501 Program Status Protocol • Mitchell Hashimoto (Ghostty / Systems) • Impact 5/10
A new terminal escape sequence (OSC 7501) allows programs to communicate their execution state directly to the terminal emulator.
- Applying 'Parse, don't validate' pattern to Rust development • Eli Bendersky Systems Programming • Impact 4/10
Using specialized types instead of simple validation allows the Rust type system to enforce data invariants at compile time.
- Study evaluates effectiveness of testing techniques for AI coding agents • Dan Luu Systems Engineering • Impact 5/10
AI coding agents struggle to effectively implement specialized testing techniques like TDD or formal methods even when explicitly instructed to do so.
- Mitchell Hashimoto announces Superlogical and new terminal multiplexer • Mitchell Hashimoto (Ghostty / Systems) • Impact 4/10
Mitchell Hashimoto is launching a new company, Superlogical, which will first develop a high-performance terminal multiplexer using libghostty.
- WebAssembly Micro Runtime leaves Bytecode Alliance • Bytecode Alliance WebAssembly & Wasmtime • Impact 4/10
The WebAssembly Micro Runtime (WAMR) project will continue its development as an independent effort outside of the Bytecode Alliance.
- Wasmtime 47 enables WebAssembly GC and exceptions by default • Bytecode Alliance WebAssembly & Wasmtime • Impact 7/10
Wasmtime 47 introduces native support for the WebAssembly Garbage Collection and Exceptions proposals, reducing binary size and improving performance for high-level languages.
- Deno 2.9 introduces deno desktop and significant performance gains • Deno Modern Runtime • Impact 7/10
Deno 2.9 adds experimental native desktop application building via 'deno desktop' and achieves up to 2x faster startup times.
- WASI 0.3 released with native async support for WebAssembly Components • Bytecode Alliance WebAssembly & Wasmtime • Impact 8/10
WASI 0.3 introduces native asynchronous primitives to the WebAssembly Component Model, enabling efficient, completion-based async operations across component boundaries.
- Python Insider blog migrates to Git-based Markdown workflow • Python Insider Core Releases • Impact 4/10
The official Python Insider blog has moved from Blogger to a Git-based static site hosted at blog.python.org.
- Python establishes new governance for Security Response Team via PEP 811 • Python Insider Core Releases • Impact 5/10
The Python Security Response Team (PSRT) has implemented a formal governance structure and onboarding process through PEP 811.
- Python 3.15.0 alpha 6 introduces JIT improvements and new PEPs • Python Insider Core Releases • Impact 5/10
The sixth alpha release of Python 3.15 features significant JIT compiler performance gains and several new language enhancements.
- Facet project aims to reduce Rust compilation times via reflection • Faster Than Lime (Systems & Low-Level) • Impact 4/10
The facet project uses type reflection to avoid the heavy monomorphization costs associated with Serde in Rust.
- Arborium introduces a new distribution for tree-sitter grammars • Faster Than Lime (Systems & Low-Level) • Impact 4/10
Arborium aims to simplify the use of tree-sitter by providing a managed distribution of language grammars.