← Back to Home

📚 Reading List

How we built the v0 iOS app

Vercel, a company deeply rooted in the web, ventured into native mobile development to create the v0 iOS app. Their ambition? To craft an app deserving of an Apple Design Award, exploring various tech stacks and UI patterns to achieve that perfect, native feel. After weeks of experimentation, they landed on React Native with Expo, resulting in an app that feels right at home on your iPhone. Discover the technical intricacies behind building a truly native-feeling chat experience, handling keyboard interactions, image pasting, and sharing code between web and native platforms. Dive in to learn how Vercel blended web development expertise with native mobile design, delivering a polished and intuitive iOS app that stands out.

Nov 2025To Start

2FA Testing with Playwright and Mailosaur

Struggling to automate 2FA in your end to end tests? This article dives into using Mailosaur with Playwright to conquer modern authentication challenges. No more bypassing login screens! Filip Hric guides you through setting up Mailosaur, a testing service providing virtual email addresses and phone numbers. Learn to programmatically access testing inboxes, receive SMS messages, and generate authenticator app codes. Discover how to handle email magic links, the go to solution, ensuring your authentication tests are as robust as your application.

Oct 2025To Start

What caused the large AWS outage?

Ever wondered what happens when a giant like AWS stumbles? This deep dive into the recent 14-hour AWS outage in the us-east-1 region uncovers the root cause: a DynamoDB DNS failure. It's like the internet suddenly forgot where DynamoDB was, causing widespread chaos! Gergely from The Pragmatic Engineer breaks down the complexities of DynamoDB's DNS management, explaining why this serverless NoSQL database, usually hailed for its durability and high availability, suddenly went dark. Discover why so many services, both inside and outside of Amazon, rely on DynamoDB and what went wrong with its DNS records. If you're a tech enthusiast, engineer, or just curious about the inner workings of the world's largest cloud provider, this article is a must-read. Learn from AWS's misfortune and gain insights into the critical role of DNS in modern infrastructure.

Oct 2025To Start

Why We Committed to a Zero-Bug Policy Linear

Ever wondered how some companies manage to deliver incredibly polished software? This piece dives into Linear's fascinating commitment to a zero-bug policy, and it's a game-changer. Linear doesn't just pay lip service to quality; they tackle bugs head-on, with tight deadlines based on severity. High-priority issues? Fixed in 48 hours. Lower priority? Gone in 7 days. Imagine the delight of reporting a glitch and seeing it resolved almost instantly! That's the kind of magic Linear aims for. But how do they pull it off? The article details their approach, including clearing a massive backlog, assigning triage duties, and most importantly, eliminating the dreaded backlog option. It's a refreshing take on software development that prioritizes immediate action and delivers a superior user experience. If you are interested in building high-quality products, this is a must-read.

Sep 2025To Start

Behind the Outage: Unpacking the Lessons of Major Incidents

Ever wondered what happens behind the scenes when major services like Slack, Cloudflare, or GitHub face an outage? This insightful analysis dives deep into the root causes of several high-profile incidents, offering invaluable lessons for anyone involved in software development and incident management. Explore the unexpected downtime at Cloudflare, Spike's dashboard disruption, Slack's start-of-year slowdown, and GitHub's OAuth token theft. The author doesn't just recount the incidents; they extract crucial takeaways about robust monitoring, rigorous testing, effective emergency protocols, and the significance of careful rollouts. Transform hindsight into foresight and discover how dissecting past incidents can help you identify patterns, pinpoint weaknesses, and ultimately dodge future mishaps in your own projects. A must-read for anyone keen on mastering the art of incident management and building more resilient systems.

Sep 2025To Start

Coded with ♥ by Antonio Sessa
© 2025 Milan, IT