Stay ahead in web development: latest news, tools, and insights #162
Signup here for the newsletter to get the weekly digest right into your inbox. weeklyfoo #162 is here: your weekly digest of all webdev news you need to know! This time you'll find 38 valuable links in 5 categories! Enj
Signup here for the newsletter to get the weekly digest right into your inbox.
weeklyfoo #162 is here: your weekly digest of all webdev news you need to know! This time you'll find 38 valuable links in 5 categories! Enjoy!
๐ Read it!
- Why and how to port your entire codebase to Rust: Microsoft Distinguished Engineer Stephen Toub on rewriting the 400,000-line GitHub Copilot runtime in Rust with agents, rollout strategy and catching regressions by Ryan Peterman / rust, ai, rewrites / 65 min read
๐ฐ Good to know
- Frontier quality at 1% of the cost: Airbnb fine-tuned a 2B-parameter model to match frontier models on a production policy classifier at 35 ms median latency by Airbnb Engineering / ai, llm, performance / 9 min read
- Inside GitHub's new Git storage architecture: Rubicon separates immutable Git objects in blob storage from a replicated reference log so compute and storage scale independently by GitHub Blog / git, architecture, ai / 29 min read
- Design systems should be fast by default: Timing ten design systems on a 249-option dropdown and 100 checkboxes, tracing slow paths and adding Playwright performance budgets per PR by Den Odell / performance, design-systems, testing / 26 min read
- Two circles, one connection, and border-shape: Anchor positioning, border-shape and shape() draw curved connectors that follow two moving elements by master.dev / css / 15 min read
- The age of frivolous software: A personal World Cup dashboard built in hours with coding agents grew to 50,000 users, a case for short-lived personal software by Ian McCrystal / ai, agents, side-projects / 6 min read
- Nothing installs at our company until it's a week old: A company-wide registry proxy delays new npm and PyPI releases by seven days so malicious versions get caught first by Bruno J / security, npm, supply-chain / 11 min read
- Fixing tool-call accuracy in vLLM: Constrained decoding raised schema-valid tool calls from 92% to 100% for Kimi and DeepSeek models by Ubicloud / ai, llm, inference / 14 min read
- Cross-request KV cache exposure in Workers AI: 155 GLM-5.3 responses exposed other customers' data after a KV cache capacity mismatch met an SGLang error-handling bug by Cloudflare / security, ai, postmortem / 36 min read
- Why agents are soon only going to have 1 tool: Agents collapse their tool catalog into one exec tool so models write short scripts that chain dependent actions in a sandbox by Philipp Schmid / ai, agents / 10 min read
- How software engineering is changing, a tale of two eras: Neil Kakkar's essay on going from 8-20 to 200+ merged PRs a month with AI agents, and which constraints broke along the way by Neil Kakkar / AI, devex, workflow / 32 min read
- Scaling Git at OpenAI: Pando, a Git-compatible backend, cut median push latency by nearly 80% by handling pushes to unrelated branches independently by OpenAI / git, infrastructure, ai / 1 min read
- Why is this fingerprinting script creating bioweapons: A canvas fingerprinting script names identifiers after taboo topics and hides a prompt in invisible Unicode so LLMs refuse to analyze it by Veritas / security, javascript / 9 min read
- Shrinking Clarity.js, when cleaner code gzips worse: An agent ran 50+ size experiments, dropping import namespace objects won big while helper extraction grew gzipped output by Manu Nair / javascript, performance / 8 min read
- Polymarket's CSP allowed a third-party script swap to drain wallets: A script URL that stayed the same but changed payload got past CSP, and what would have stopped it. by Scott Helme / security, csp, third-party-scripts / 13 min read
- Ladybird adds a JavaScript JIT: Ladybird now compiles hot JavaScript to machine code on x86-64 and AArch64 using speculative optimization driven by runtime type profiling by Ladybird Newsletter / javascript, engine, performance, browsers / 8 min read
- Parcel 3 alpha, a Rust rewrite: Parcel rewritten in Rust as a single small binary with no Node dependency and up to 100x faster cold builds by Parcel team / bundlers, rust, performance / 10 min read
- Discord is ditching Electron and React Native for a Rust rewrite: A Rust desktop client built on GPUI uses 290MB of RAM while mobile keeps native UI over shared Rust code by Tom Warren (The Verge) / rust, react-native, electron / 10 min read
๐งฐ Tools
- Firenook: A faster drop-in for the Firebase emulators: A faster drop-in replacement for the Firebase emulators by Firenook / firebase, tooling, databases
- File Viewer: Browser-based previewer for more than 275 file formats with no conversion server and Vue, React and Svelte integrations by flyfish-dev / tools, javascript
- OmniDiff: Content-aware diffs for code, images, fonts, archives and PDFs with a TUI viewer, Git integration and JSON output for CI by ivankovic / cli, git, tooling
- nodeterm: Persistent tmux terminals and coding agents as draggable nodes on an infinite canvas, with a kanban view of sessions by Enes Kirca / terminal, agents, tooling
- Type Server Protocol: JSON-RPC protocol exposing Python type queries, import resolution and snapshot-based analysis state using LSP conventions by Microsoft / python, tooling
- djs: JavaScript engine in Rust for agent scripts in WebAssembly, VM state snapshots resume elsewhere even mid-await by Armin Ronacher / javascript, wasm, agents
- Melange: Compiles OpenFGA authorization models into PL/pgSQL so a permission check is a SELECT, with no separate service. by Melange / postgres, security, authorization
- Postgres.js 4.0: A ground-up rewrite of the Postgres client adds a scheduler so fast queries stop waiting behind slow ones plus AbortSignal support by Rasmus Porsager / databases, postgres, nodejs
- Vitest 5.1: An experimental since-last-run flag reruns only the tests your last change affected by Vitest Team / testing, vitest, tools
- Load testing with Koi Pond: Slack built a Go tool that runs slimmed down Slack clients to load test 500,000 WebSocket connections far more cheaply than headless Chrome by Slack Engineering / performance, testing, websockets
- Slab: Headless web components that handle keyboard, focus, ARIA and forms on native elements by Slab / web-components, accessibility, frontend
- HTML-in-Canvas API: Render real accessible DOM elements inside a canvas, shipping in Chrome 157 by Chrome team / css, web-platform, canvas
- Skullet: Renders your real component invisibly with sample data and draws a matching skeleton to reduce layout shift by Lochie Axon / react, ui, performance
- Reticle: Dev-only SDK and MCP server that lets coding agents drive your running app and return a pass, fail or cannot-tell verdict by Reticle Labs / ai, agents, testing, mcp
- devvm: Runs coding agents in a VM with only the project folder mounted and network traffic going through an allowlist proxy by devvm / ai, agents, security, sandboxing
๐คช Fun
- Jailbreaking my car's navigation system just so I can change the time: A daylight-saving fix turned into firmware reverse engineering with QEMU and a core-dump code execution trick by nns / hacking, reverse-engineering / 13 min read
- Could a modern chess engine on a Pentium have defeated Kasparov in 1996: Stockfish on a 200 MHz Pentium Pro reaches a measured rating of 3180 and you can play it online by Nicholas Carlini / chess, retro / 17 min read
๐บ Videos
- Slow down to speed up: How companies that start from business outcomes and slow their AI rollouts hold quality steady by Gergely Orosz / ai, engineering, leadership
- Linus Torvalds in conversation with Dirk Hohndel: 35 years of Linux, rewriting contributed patches, adopting Git and moving to five-week releases by Linus Torvalds / linux, git, open-source
- Developer tooling in the agentic era: Verification as a first-class interface and where Vite, Oxc, Rolldown and Vitest are heading by Evan You / vite, tooling, ai
Want to read more? Check out the full article here.
To sign up for the weekly newsletter, visit weeklyfoo.com.
๐ฐ Read the original article on Dev.to WebDev
Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes โ full credit and traffic to the original publisher.