TLDR Dev 2025-12-03
Anthropic acquires Bun π°, the junior hiring crisis π, type safe Go error checking π¨βπ»Β
Skip the docs. Let AI add auth to your Next.js app (Sponsor)
Clerk's
Next.js quickstart includes a pre-built prompt you can copy or open directly in Cursor, Claude, or ChatGPT. Your AI assistant walks through the complete setup: installing the SDK, configuring middleware, and adding auth components. No bouncing between docs and your editor, no manual code copying, no missed configuration steps. Just paste the prompt (or click to open) and go from empty project to working authentication in one conversation.
π§βπ»
Articles & Tutorials
100,000 TPS over a billion rows: the unreasonable effectiveness of SQLite (9 minute read)
SQLite's embedded nature and single-writer limitation are usually seen as drawbacks, but are actually important to its scalability. By removing network latency and enabling batching, SQLite can achieve much higher transactions per second (TPS) compared to networked databases like Postgres, especially when dealing with power-law distributed workloads and interactive transactions. This is shown by benchmarks of SQLite reaching over 100,000 TPS even with concurrent reads, while Postgres is much worse with added network latency.
Bun is joining Anthropic (10 minute read)
Bun, a high-performance JavaScript runtime, bundler, and package manager, has been acquired by Anthropic. This acquisition provides Bun with long-term stability and resources to focus on building the best JavaScript tooling, especially for AI-driven software like Claude Code. Bun will remain open-source, MIT-licensed, and developed in public on GitHub by the same team, with continued focus on Node.js compatibility and performance.
5 Engineering Lessons from Replicating Amazon RDS Postgres with Rust (28 minute read)
Amazon RDS has a managed environment that imposes a unique set of constraints which require non-trivial engineering solutions. Working with the service is a constant exercise in navigating abstractions. It requires building tools that are aware of the managed environment's specific constraints and behaviors. The key is not to create RDS like a black box.
The Junior Hiring Crisis (10 minute read)
The tech industry is facing a hiring crisis in hiring junior-level engineers due to AI automation replacing entry-level roles and senior engineers not prioritizing mentorship. Universities are aware of students struggling to find jobs, but they can't do much about it. As a result, juniors should focus on developing their networks and their interpersonal skills.
Prove it yourself: prod clone (data, files, services) in seconds (Sponsor)
Push a branch, get a custom preview env URL, same services, routes, and fresh real data. See it happen in seconds, then try it on your repo. No kubectl, no staging drift, just honest previews.
β’ See the prod-clone demo
β’ Start free on Upsun
Go proposal: Type-safe error checking (4 minute read)
The new errors.AsType function in Go is a generic version of errors that is type-safe, faster, and easier to use. errors.As has not been deprecated yet, but errors.AsType is recommended for new code. AsType can handle everything that As does, so it's a drop-in improvement for new code. Code examples are available in the article.
zmx (GitHub Repo)
zmx enables session persistence for terminal processes. It can attach and detach from a shell session without killing it. Re-attaching a session restores the previous terminal state and output. Multiple clients can connect to the same session.
Can we build WeChat Mini Apps using open web standards? (10 minute read)
WeChat is ubiquitous in China. The app allows users to access a wide variety of services, including food delivery, ride hailing, and bike rentals, without leaving the app. WeChat Mini apps prove that it's sometimes a better customer experience to just scan a QR code rather than using a native app. This article looks at how to create a WeChat Mini app experience outside of WeChat using regular QR codes and open web standards.
The most important software engineering news in one daily email
Join 470,000 readers for
one daily email