TLDR Dev 2025-10-23
Google quantum breakthrough ⚡️, local LLM security paradox 🔐, RSC performance ⏰️
Collaborative AI for Product Development Masterclass (Sponsor)
On November 4-6, Miro will be running an
exclusive masterclass series. Over 1,000 technical leaders have already signed up -
save your spot for free access to all three sessions:
1️⃣ AI-driven product decision-making: See how AI surfaces non-obvious pattern in product data and lets you connect customer feedback to development priorities.
2️⃣ The AI canvas: Get a practical AI workflow framework applicable to development teams.
3️⃣ Collaborative AI prototyping: How to turn any content into a testable prototype, and when you should use vibe coding.
Register now ↗️
RSC: Do they really improve performance? (10 minute read)
This performance analysis compared Client-Side Rendering, Server-Side Rendering, and React Server Components using a semi-real app, measuring metrics like LCP, data visibility, and interactivity gaps. The key finding is that Server Components alone don't improve performance in mixed client/server apps. The real benefits come from Streaming and Suspense combined with server-first data fetching, which achieved the best results (1.28s) but required a lot of refactoring and careful Suspense boundary placement.
Designing Software for Things that Rot (11 minute read)
This dev wanted to upgrade his haphazard home fermentation system to a more structured, data-driven approach. He built a fermentation chamber with automated controls and a dashboard to track temperature and humidity, but realized he needed more context to interpret the data. So he developed an iOS app, Fermento, to track fermentation projects, hazards, and critical control points, enabling traceability over precision.
I see a future in jj (10 minute read)
This dev is enthusiastic for the version control system, jj. jj has product-market fit, a dedicated team, and a growing user base within companies like Google, so it has potential for widespread adoption.
One Year with Next.js App Router — Why We're Moving On (22 minute read)
Next.js's App Router and React Server Components don't have the ability to perform optimistic updates and redundant data fetching. As a result, this team migrated their frontend from Next.js to TanStack Start, a move that simplified their code, improved performance, and reduced costs.
Simplify Your Code: Functional Core, Imperative Shell (2 minute read)
The "Functional Core, Imperative Shell" pattern advocates for separating code into two distinct parts to improve testability and maintainability. The functional core contains pure business logic without side effects, operating only on provided data. The imperative shell handles side effects like database calls and email sending, orchestrating the functional core.
Evolving the internal developer portal for the age of agentic engineering (Sponsor)
When you unleash AI into your SDLC without guardrails or workflows that keep it in check, your engineering chaos turns into agentic chaos.
The internal developer portal needs to be reimagined as an agentic engineering enabler. Come build the future of software engineering culture with
Port.
Open Notebook (GitHub Repo)
Open Notebook is an open-source alternative to Google's Notebook LM. It allows users to control their data, choose from over 16 AI providers, and organize multi-modal content for research. The platform supports podcast generation, intelligent search, and context-aware AI conversations.
Solito v5 (6 minute read)
Solito 5, used to bridge the gap between React Native and Next.js, drops the `react-native-web` dependency to embrace pure Next.js components on the web for easier integration and customization. This allows devs to use standard web props like `className` and `style` directly on Solito components. The move towards web-first files aims to simplify configuration for web consumers of React Native libraries.
The security paradox of local LLMs (9 minute read)
Local LLMs are vulnerable to prompt injection attacks that can lead to code vulnerabilities. Researchers discovered that smaller models like gpt-oss-20b can be tricked into generating malicious code, including backdoors and immediate remote code execution, with much higher success rates compared to frontier models. These attacks exploit the weaker reasoning and alignment capabilities of local models, turning a developer's workflow into an attack chain.
Meta is axing 600 roles across its AI division (2 minute read)
Meta is laying off 600 employees in its AI division, including the FAIR team, while simultaneously hiring for its superintelligence-focused TBD Lab.
Our Quantum Echoes algorithm is a big step toward real-world applications for quantum computing (5 minute read)
Google Quantum AI has achieved a major breakthrough with its "Quantum Echoes" algorithm, demonstrating the first verifiable quantum advantage over classical supercomputers. The algorithm, run on the Willow quantum chip, is 13,000 times faster than the best classical algorithms in modeling molecular structures. This advancement allows for more precise measurement of systems, from molecules to black holes, and opens doors for applications in drug discovery and materials science.
React Conf 2025 Recap (3 minute read)
The official recap of React Conf, which announced the React Foundation, React Compiler v1.0, and React 19.2.
React Native MMKV 4.0 (1 minute read)
React Native MMKV 4.0 is a major release featuring a full rewrite to Nitro, native MMKVCore integration, improved error handling, new features like useMMKVKeys(), and several bug fixes.
Scripts I wrote that I use all the time (11 minute read)
This is a collection of frequently used shell scripts, categorized by function (clipboard, file management, internet, text processing, REPL launchers, dates/times, audio/video/pictures, process management, quick references, system management, and grab bag), offering practical solutions for tasks like clipboard management, file manipulation, media handling, and system control.
Looking at binary trees in C++ (5 minute read)
This article goes over an alternative C++ binary tree implementation using a vector of optionals and indices instead of raw pointers to potentially improve cache efficiency.
The most important software engineering news in one daily email
Join 470,000 readers for
one daily email