TLDR Dev

TLDR DEV 2025-12-09

6 sections19 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

Sponsored

DEVELOPERS WILL LOVE

Complex workflows, manual steps, and inaccessible agreement data slow

docusign.comSponsor

02ARTICLES & TUTORIALS

REACT ROUTER'S TAKE ON REACT SERVER COMPONENTS

React Router is introducing experimental support for React Server Components (RSC), which improves performance by allowing UI to be rendered on the server. Developers can now return pre-rendered UI directly from loaders or make entire routes server components, reducing client-side hydration and payload size. The integration also supports server functions for component-level data mutations and client components for interactive elements.

epicreact.dev10 min read

93% FASTER NEXT.JS IN (YOUR) KUBERNETES

Watt made Next.js 93% faster in K8s (182ms → 11.6ms) by ditching PM2's ~30% IPC tax and letting the Linux kernel distribute connections directly via SO_REUSEPORT. Traditional approaches aren't great because PM2 adds coordination overhead, and single-CPU pods can't self-heal when their event loop gets blocked.

blog.platformatic.dev18 min read

HOW EXCHANGES TURN ORDER BOOKS INTO DISTRIBUTED LOGS

Order books are distributed logs of market events. This architecture guarantees fairness through deterministic ordering. Modern exchanges behave like ultra-low-latency log processors. The sequencer defines the timeline, the matching engine reduces that timeline into a book, and replication keeps the log durable without slowing the fast path.

quant.engineering21 min read

03OPINIONS & ADVICE

HAS THE COST OF BUILDING SOFTWARE JUST DROPPED 90%?

Agentic coding with AI is poised to drop the cost of building software by up to 90%. This reduction is due to AI agents automating traditionally labor-intensive tasks like testing, API development, and infrastructure setup, reducing implementation time and project overhead. This shift is expected to increase latent demand for software.

martinalderson.com8 min read

DEPRECATIONS VIA WARNINGS DON'T WORK FOR PYTHON LIBRARIES

urllib3 v2.6.0 contained removals for several APIs that have been known to be problematic since 2019 and have been deprecated since 2022. The deprecations were marked in the documentation and changelog, but the team still received feedback that the removal was unexpected and was breaking dependent libraries. This incident makes it clear that DeprecationWarning in its current state doesn't work for deprecating APIs, at least for Python libraries.

sethmlarson.dev2 min read

04LAUNCHES & TOOLS

VIBESDK

Cloudflare VibeSDK is an open-source, full-stack AI web application generator that allows users to create and deploy applications using natural language prompts. It has AI code generation with error correction, live previews in sandboxed containers, interactive chat, and one-click deployment to Cloudflare Workers for Platforms.

github.comGitHub repository

MERMAID TO MOTION

Fanfa is a tool that turns Mermaid into a cinematic SVG animation. Users can choose from several themes, edit arrow types, and control the animation speed. They can then export the diagram as a PNG, SVG, or PDF document. A live, editable example is available on the site.

links.tldrnewsletter.comTool

05MISCELLANEOUS

THE HIGHEST QUALITY CODEBASE

This developer ran an experiment where they looped an agent over a codebase for 36 hours to see what it did. The experiment resulted in more code to be maintained, most of it largely useless. The agent added tons of tests, but removed the tests that mattered the most. The resulting app still worked, but with a few new bugs.

gricha.dev9 min read

A BRIEF HISTORY OF SPECIFIERS AND PROTOCOLS

Node.js introduced the node: protocol in 2021. Deno intro dude https imports in 2018, and then the npm: protocol in 2022. Deno then introduced package.json support in 2023 and the jsr: protocol in 2024. Also in 2024, Deno started moving away from HTTP imports. The current landscape is a messy state of affairs.

macwright.com5 min read

GOAL SETTING FOR PRODUCTIVE ENGINEERS

Engineers often struggle to achieve long-term career goals due to chaotic work environments. To combat this, this article proposes two goal-setting approaches: top-down goals for clear outcomes and bottom-up "tiny experiments" for ambiguous situations.

strategizeyourcareer.com11 min read