TLDR Dev

TLDR DEV 2026-03-04

6 sections20 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

02ARTICLES & TUTORIALS

SEVEN YEARS TO TYPESCRIPT: MIGRATING 11,000 FILES AT PATREON

Patreon successfully completed a seven-year migration (2019-2026) of its entire 11,000-file, 1 million-line frontend codebase from JavaScript to TypeScript. The process evolved from an initial grassroots adoption to a dedicated infrastructure development phase, establishing foundational types and CI checks. The final and most accelerated phase, starting in 2025, used AI-powered codemods and advanced workflows to tackle complex legacy code.

patreon.com11 min read

SCALING REDIRECTS TO INFINITY ON VERCEL

Vercel had latency and cost challenges scaling web redirects to millions using existing routing rules and middleware. Their initial solution involved sharding redirect data into JSONL files and using Bloom filters for fast "no redirect" checks, but parsing entire JSON shards for positive matches still caused performance bottlenecks. To overcome this, they implemented a binary search over sorted redirect keys within each shard, allowing them to retrieve individual redirect data without parsing the entire shard.

vercel.com8 min read

HALVING NODE.JS MEMORY USAGE

Platformatic figured out how to cut Node.js memory usage in half by enabling V8's pointer compression, a feature that shrinks internal pointers from 64 to 32 bits. It required zero code changes and just a Docker image swap. Their AWS benchmarks showed 50% less memory with only ~2.5% latency overhead, and P99 latency improved because garbage collection had less work to do.

blog.platformatic.dev13 min read

03OPINIONS & ADVICE

DON'T BECOME AN ENGINEERING MANAGER

Senior engineers shouldn't accept an Engineering Manager (EM) promotion. It's a poor time to step away from hands-on tech due to rapid changes and AI's impact. The EM career ladder has become flattened and highly competitive.

newsletter.manager.dev7 min read

WHEN AI WRITES THE WORLD'S SOFTWARE, WHO VERIFIES IT?

AI is generating a substantial and increasing portion of the world's software, but this unverified code often contains subtle bugs and security vulnerabilities, creating systemic risks. Mathematical proof and formal verification may be the solution, enabling AI to not just write code but to simultaneously generate machine-checked proofs of its correctness.

leodemoura.github.io19 min read

NOBODY GETS PROMOTED FOR SIMPLICITY

Engineering cultures often reward complexity over simplicity, creating an incentive for engineers to over-engineer solutions. This occurs because elaborate systems offer more compelling narratives for promotions and impress interviewers or design review panels, while straightforward, simple implementations are often overlooked.

terriblesoftware.org8 min read

04LAUNCHES & TOOLS

GEMINI 3.1 FLASH-LITE: BUILT FOR INTELLIGENCE AT SCALE

Google has introduced Gemini 3.1 Flash-Lite, its fastest and most cost-efficient Gemini 3 series model. This new model has good performance and much lower pricing, outperforming its predecessor, 2.5 Flash, in speed and maintaining high quality for its tier.

blog.google4 min read

GPT-5.3 INSTANT: SMOOTHER, MORE USEFUL EVERYDAY CONVERSATIONS

OpenAI has released GPT-5.3 Instant, an update to ChatGPT's most-used model aimed at making everyday conversations more consistently helpful and fluid. This new version delivers more accurate answers, richer and better-contextualized results from web searches, and reduces unnecessary refusals and preachy disclaimers.

links.tldrnewsletter.com21 min read

REACT NATIVE VIBE CODE SDK

React Native Vibe Code is an open-source IDE that allows users to create React Native applications with AI. The platform uses Claude for AI, E2B and Daytona SDK for secure code sandboxing, and is built with Next.js, React Native, and Expo.

github.comGitHub repository

05MISCELLANEOUS

HOW TO KILL THE CODE REVIEW

Code reviews are already a bottleneck. PRs sit for days, reviewers skim massive diffs, and bugs still slip through. Now that AI is generating more code at a much faster rate, the human checkpoint should be moved upstream to define specs and acceptance criteria, then let layered automated verification (tests, guardrails, and adversarial agents) handle the rest.

latent.space11 min read

XCODEGEN AND THE QUEST TO MODULARIZE THE WEALTHFRONT IOS APP

Wealthfront's decade-old iOS app, a monolithic structure, faced challenges like merge conflicts, opaque build configurations, and slow build times due to its single module design. To address this, the team adopted XcodeGen, an open-source command-line tool that generates Xcode project files from declarative YAML, eliminating the `.xcodeproj` file from source control. This immediately resolved merge conflicts and made build configurations human-readable and auditable.

eng.wealthfront.com14 min read

I PUT A FULL JVM INSIDE A BROWSER TAB. IT "WORKS". TECHNICALLY. EVENTUALLY

JavaBox is a project that runs a full OpenJDK Java Virtual Machine entirely within a web browser tab, without requiring any server-side processing. This system involves a 227MB WebAssembly blob that emulates a Linux environment via QEMU, which then hosts OpenJDK, with a custom "CompileServer" daemon improving compile times. While technically functional, the system is slow, taking approximately 55 seconds to display "Hello World" from page load.

bmarti44.substack.com9 min read