Reading room.
Engineering blogs & AI research
A reading room from engineering teams and AI labs: titles, short feed excerpts, and links to the originals. For my own essays, explore the writing archive.
- 1359 articles tracked
- 37 sources
- Refresh scheduled daily
Sources
Frontier AI LLMs, assistants, agents, services
Ire identifies another LOTUSLITE specimen
Project Ire examined a timely malware sample and determined its intent through reverse engineering—identifying LOTUSLITE characteristics even as most major EDR tools did not detect it. The post Ire identifies another LOT…
Your agent just scaffolded a project from 2020
Your agent ran a scaffold command. Project generated, dependencies resolved, no errors. Everything looks fine. Except it s based on the project structure from 2020, and neither you nor the agent noticed. How npx picks th…
How MuleSoft Is Raising the Trust Bar for AI-Generated Code
In our Engineering Energizers Q A series, we highlight the engineering minds driving innovation across Salesforce. Today, we spotlight Melissa Cazalet, Senior Vice President of Software Engineering at MuleSoft, whose tea…
Agentic Testing: Where Agents Fit in the E2E Testing Stack
Abstract Agent-driven end-to-end (E2E) tests add a new exploratory layer to testing, but should they replace traditional deterministic tests? We ran more than 200 agentic E2E workflows using the Playwright MCP, Playwrigh…
Stripe Projects adds new agent integrations, more providers, and custom developer controls
Our data shows that agents are now fully capable of independently writing code and integrating with APIs like Stripe’s. And yet, many of the steps adjacent to writing code are still too hard for agents to do on their own…
DiffusionGemma: 4x faster text generation
Investing in multi-agent AI safety research
Google DeepMind and partners announce a $10M funding call for multi-agent safety research.
Game On: Discord Is Backing the Next Generation of Dutch Gaming Founders
Together with Techleap, we’re launching the Gaming Founders Circle: a hands-on program for the most ambitious gaming companies in the Netherlands to provide participants with a direct line to the people, investors, and n…
Updated Requirements to How Apps Access Data in Servers
Discord is updating requirements to how apps access certain data within servers, changing the review threshold and requiring annual review. Here s what s changing and why.
Metric Semantic Layer: How Lyft Governs and Scales Key Data Definitions
Written by Rohit Channe and Simran Mirchandani at Lyft. Motivation At Lyft, data isn’t just a resource — it’s woven into everything we do. Metrics drive key forecasts, steer operational decisions, and put our boldest hyp…
Metric Semantic Layer: How Lyft Governs and Scales Key Data Definitions
Written by Rohit Channe and Simran Mirchandani at Lyft. Motivation At Lyft, data isn’t just a resource — it’s woven into everything we do. Metrics drive key forecasts, steer operational decisions, and put our boldest hyp…
Is your agent extension actually working?
This is the third article in a series about Agent Experience (AX): the practice of making AI coding agents work correctly with your technology. The series covers what you can and can t control in the agent stack, how to…
Spec-Driven Development: A Spec-First Approach to AI-Native Engineering
AI has made software delivery faster, but speed alone does not guarantee better outcomes. As teams adopt AI-native development, the real challenge is keeping requirements, design, implementation, and validation aligned s…
Stop skillmaxxing, save your tokens
You built a dozen skills for your technology: authentication, CRUD, error handling, deployment, testing, monitoring. Then you installed a cloud platform bundle with 15 more covering diagnostics, storage, compliance, and…
Encoding Your Domain Expert: The Context Layer Behind Spotify's Data Assistant
At Spotify, data problems used to follow a specific pattern. You'd look for the relevant dashboard, there... The post Encoding Your Domain Expert: The Context Layer Behind Spotify's Data Assistant appeared first on Spoti…
Scaling beyond one: How Airbnb evolved its data architecture for a multi-product world
How Airbnb’s data engineers and analytics engineers built a consistent and flexible data modeling framework to support the expansion into Homes, Experiences, and Services. By : Patrick Lam , Namrata Lamba , Jamie Stober…
Fluid, natural voice translation with Gemini 3.5 Live Translate
Gemini 3.5 Live Translate brings near real-time, natural speech translation to Google AI Studio, Google Translate and Google Meet.
How We Moved Discord Voice to the Edge
Moving Discord’s voice and video onto Cloudflare s edge network. Closer servers, lower ping in most regions, and a few real bugs getting there.
From Chaos to Clarity: How We Built a Unified, Self-Routing Support Ops Ticketing System at Lyft
Written by Atul Gupta , Analytics Manager — LUS Support Ops, Lyft At Lyft, getting operators and riders connected quickly and reliably depends on more than technology — it depends on the teams working behind the scenes t…
From Chaos to Clarity: How We Built a Unified, Self-Routing Support Ops Ticketing System at Lyft
Written by Atul Gupta , Analytics Manager — LUS Support Ops, Lyft At Lyft, getting operators and riders connected quickly and reliably depends on more than technology — it depends on the teams working behind the scenes t…
How to Build Reliable AI Agents: 5 Engineering Patterns from a Production System
By Tuhin Kanti Sharma and Chirag Ramesh Hegde. If you ve built an AI agent that works perfectly in demos but becomes unpredictable in production, you ve probably already discovered that reliability is much harder than ca…
Introducing: You Bar
Introducing the You Bar: an update to the Discord mobile app that celebrates your identity, simpler navigation, and a peek at what’s next.
Microsoft Build 2026 recap: vision, launches, and top sessions
Catch up on Microsoft Build 2026 with the vision lead-off, top developer announcements, and must-watch sessions across the Microsoft developer ecosystem. The post Microsoft Build 2026 recap: vision, launches, and top ses…
Scaling Zero Copy from 1 Trillion to 120 Trillion Rows with File Federation
In our Engineering Energizers Q A series, we highlight the engineering minds driving innovation across Salesforce. Today, we spotlight Srini Krishnamoorthy, Vice President of Engineering for Data 360. Srini leads the evo…
Sitar-agent: Building a reliable dynamic configuration sidecar at scale
How Airbnb built a Kubernetes sidecar to deliver dynamic configuration reliably at scale. By : Bo Teng , Cosmo Qiu , Siyuan Zhou , Ankur Soni , Xin Huang , Willis Harvey Introduction In our previous post , we explored Ai…
Discord Patch Notes: June 4, 2026
Check out the finer details of the more technical fixes implemented into Discord recently.
How Engineering 360 Unified Operations at Scale and Reached 80% Adoption
By Shiva Nimmagadda, Arun Lakshmi Narayanan, and Arun Gangavarapu. Salesforce engineering teams encountered a significant operational hurdle as the organization scaled. Critical data lived across dozens of fragmented das…
New ways to turn global demand into revenue
At Sessions 2026, Stripe unveiled dozens of products and capabilities to help businesses turn global demand into revenue. See how to go global faster with localized checkout and Adaptive Pricing, smarter fraud tools, mul…
The future of agentic commerce is here
Explore how AI agents are transforming commerce at Stripe’s Agentic Commerce Next roadshow. Reserve your spot in Seattle.
Rethinking risk in the age of AI
Join senior risk and payments leaders in Seattle to explore how AI is reshaping fraud strategy. Seats are limited.
Lights Out, Systems On: Validating Instant Power Loss Readiness
We’re introducing Instantaneous PowerLoss Storm, a new testing paradigm within Meta’s infrastructure for handling and mitigating instant or zero-notice power loss in our data centers. We’re sharing: how we built readines…
Dynamic Repartitioning for Time Series Workloads
By Rajiv Shringi , Kaidan Fullerton , Oleksii Tkachuk and Kartik Sathyanarayanan Introduction Netflix’s TimeSeries Abstraction is a scalable system for ingesting and querying petabytes of temporal event data with millise…
Dynamic Repartitioning for Time Series Workloads
By Rajiv Shringi , Kaidan Fullerton , Oleksii Tkachuk and Kartik Sathyanarayanan Introduction Netflix’s TimeSeries Abstraction is a scalable system for ingesting and querying petabytes of temporal event data with millise…
How Agentforce Conversation Client Accelerated Accessibility Remediation by 5x Using AI-Driven Workflows
By Prasanna Krishna Sanagala, Ronak Shah, Sandeep Tailor, and Mani Manjari Velnati. In our Engineering Energizers Q A series, we highlight the engineering minds driving innovation across Salesforce. Today, we spotlight P…
Coding Is No Longer the Constraint: Scaling Developer Experience to Teams and Agents at Spotify
At Code with Claude, Spotify’s chief architect shared how we make both teams and AI agents more effective. The post Coding Is No Longer the Constraint: Scaling Developer Experience to Teams and Agents at Spotify appeared…
Helping businesses optimize network costs with the Visa Digital Commerce Authentication Program (DCAP)
We moved quickly to help Stripe businesses take advantage of DCAP and capture interchange savings while protecting authorization rates. Here’s what we did.
When history fails you, borrow from geography
How Airbnb used sequential geographic recovery signals and prior propagation to generate reliable corridor-level forecasts when local data was scarce. By: Harrison Katz The problem with unprecedented shocks Almost every…
From Scoring to Spelling: Rebuilding Ads Retrieval at Instacart
Key Contributors: Karuna Ahuja, Marko Avdalovic, Soroush Sobhkhiz, Shrikar Archak, Xiyu Wang, Ji Chao Zhang, Hao Yan Introduction Every time a user opens Instacart, they see product recommendations: on the retailer home…
Semantic IDs: Product Understanding at Scale
Key Contributors: Shrikar Archak, Karuna Ahuja, Soroush Sobhkhiz, Marko Avdalovic, Xiyu Wang, JiChao Zhang, Hao Yan, Chris Hartley Introduction Operating a grocery catalog at Instacart’s scale means managing millions of…
From Scoring to Spelling: Rebuilding Ads Retrieval at Instacart
Key Contributors: Karuna Ahuja, Marko Avdalovic, Soroush Sobhkhiz, Shrikar Archak, Xiyu Wang, Ji Chao Zhang, Hao Yan Introduction Every time a user opens Instacart, they see product recommendations: on the retailer home…
Semantic IDs: Product Understanding at Scale
Key Contributors: Shrikar Archak, Karuna Ahuja, Soroush Sobhkhiz, Marko Avdalovic, Xiyu Wang, JiChao Zhang, Hao Yan, Chris Hartley Introduction Operating a grocery catalog at Instacart’s scale means managing millions of…
From decentralized Docs-as-Code to a centralized repository: Evolving Grab's documentation strategy
Introduction: The journey of documentation at Grab In early 2021, Grab adopted a Docs-as-Code approach to address gaps in our technical documentation processes, as illustrated in our blog post Embracing a Docs-as-Code .…
High-Throughput Graph Abstraction at Netflix: Part I
By Oleksii Tkachuk , Kartik Sathyanarayanan , Rajiv Shringi Introduction Netflix has a diverse range of graph use cases, each serving specific business needs with unique functionality and performance requirements. These…
High-Throughput Graph Abstraction at Netflix: Part I
By Oleksii Tkachuk , Kartik Sathyanarayanan , Rajiv Shringi Introduction Netflix has a diverse range of graph use cases, each serving specific business needs with unique functionality and performance requirements. These…
Official Discord Integrations for Steal a Brainrot, Grow a Garden, Brookhaven RP, and more
How some of the most popular Roblox games have integrated Discord account linking to enhance social features and safety capabilities for official community servers.
Beyond code generation: rethinking engineering productivity in the age of AI agents
How Dropbox is moving from AI tools that assist engineers to agentic systems that can execute scoped tasks, and how we’re building platforms to support those workflows.