TLDR Dev 2026-08-21
Shopify’s E2E testing 🧪, remove more code 🗑, Bun 1.4 ⚡️
Inside a TanStack Router Navigation (8 minute read)
TanStack Router navigations involve complex asynchronous operations that manage multiple independent components, such as route loading, caching, and rendering, often resulting in overlapping processes. This architecture allows for efficient handling of user interactions and errors, while making sure that operations such as preloads and navigations can coexist without creating unnecessary updates or failures in the user interface.
PagedAttention: Virtual Memory for the KV Cache (15 minute read)
PagedAttention is an approach that transfers concepts from virtual memory in operating systems to improve the efficiency of key-value (KV) cache management in LLMs. It reduces memory waste and improves throughput by using a shared pool of fixed-size physical blocks for memory allocation, allowing for better handling of concurrent requests in LLM serving.
How we raised mobile end-to-end test stability to 98% (5 minute read)
Shopify's mobile E2E test suite had become so flaky that it had to be pulled from PR checks, because the old Appium/WebdriverIO setup using React Native Test IDs allowed footguns like arbitrary pauses and asserted on view-hierarchy nodes rather than what a user could actually see. They rebuilt it as an opinionated wrapper with a strict builder-style API that forces an assertion on every step and prefixes escape hatches with UNSAFE_, plus computer vision that finds elements the way a merchant does.
The Wicked Reason Removing Code Beats Better Scheduling (10 minute read)
Removing excess code is generally more effective than merely reordering it to enhance performance, as the complexities involved in scheduling can lead to increased operational challenges and confusion among teams. Focusing on code elimination not only simplifies the system but also prepares the groundwork for more effective performance improvements in the future.
Thoughts on Taking OpenAI Foundation Funding (8 minute read)
In light of advancing AI capabilities potentially aiding biological threats, SecureBio secured a $17.2M grant from the OpenAI Foundation to enhance its monitoring system for disease outbreaks, while maintaining independence in evaluating AI models. Concerns remain regarding the incentives that funding may create for AI developers to lower safety standards, emphasizing the need for continued pressure on AI firms to prioritize risk mitigation alongside the advancement of their technologies.
Launch AI-generated code incrementally and adjust in real-time (Sponsor)
You don't need to give up control to ship faster with AI. With
LaunchDarkly CodeControl, you can roll out progressively, know what changed, and help resolve issues at the point of release. CodeControl gives you statistical models, guardrails, and automated optimization to roll out winners and keep improving.
Get startedBun 1.4 (Website)
Bun 1.4 introduces improvements, such as the addition of over 1,500 tests from the Node.js suite, achieving a 97% pass rate on many core modules and incorporating over 2,900 fixes. Performance improvements include a fivefold decrease in CPU usage, a 35% reduction in memory consumption, and a start time that is 50% faster on Linux, along with new features like Bun.Image for image processing, Bun.WebView for headless browser automation, and better support for HTTP/3.
Slack Code (Website)
Slack Code helps teams collaboratively write, review, and ship code directly within Slack. By integrating AI coding agents into dedicated code channels, it allows team members without technical skills to participate actively in the development process.
Fig (GitHub Repo)
Fig is a small, stable pre-1.0 TypeScript UI runtime for building apps and metaframeworks, inspired by React's core model (components, Fiber, hydration, and state). It builds in first-class primitives for data, 'payload' server-rendered trees treated as ordinary data-resource values, and component-declared assets, with a working TanStack Start integration.
Going freestanding (16 minute read)
Solod, a subset of Go, was developed to translate to C with a focus on porting Go's standard library into a freestanding mode that operates independently of operating system runtimes. This approach involves using compiler builtins, implementing missing components, and utilizing explicit allocators while accommodating hardware-specific hooks for functionality.
SpacetimeDB: a short technical review (15 minute read)
The database market is challenging for new entrants, and SpacetimeDB's recent version 2.0 launch uses a controversial approach that includes misleading benchmarks and a playful demeanor towards competitors. While their database has unique characteristics, it has some technical flaws, and the marketing tactics might overshadow the genuine potential of the product.
Govern agents in prod without redeploying code (Sponsor)
LaunchDarkly AgentControl gives you real-time visibility into agent behavior, and the ability to update prompts and models in milliseconds, all without touching your codebase.
Take control of your agents.Zoneless (GitHub Repo)
Zoneless is an open-source payments platform designed for stablecoins, enabling users to manage payments, subscriptions, and seller payouts through a Stripe-compatible API without intermediaries or fees.
Huzzah (5 minute read)
A new experimental coding editor named Huzzah aims to improve the efficiency and clarity of interacting with AI coding agents by using pseudocode that is declarative and persistent.
GitHub, autoscaling, and the component substitution fallacy (5 minute read)
The GitHub outage was partially caused by a misconfigured autoscaling policy that failed to account for the Istio sidecar's limits, highlighting the importance of understanding component interactions in complex systems rather than solely focusing on individual defects.
HTML Can Do That (5 minute read)
HTML is increasingly capable of providing dynamic functionalities, traditionally managed by JavaScript, through modern attributes and elements that improve accessibility and user experience.
The most important software engineering news in one daily email
Join 470,000 readers for
one daily email