Eng
A Behind-the-Scenes Look at How We Release the Spotify App (Part 1)
Coupling and Cohesion: The Two Principles for Effective Architecture
Every large system that spirals out of control starts the same way: small, functional, and deceptively simple. However, as the system evolves, things spiral out of control. A feature is added here, a helper function squeezed there, and a “temporary” dependency for some urgent task that never gets removed. Months later, debugging requires going through five layers of indirection, and touching one module can break the entire system. Behind the scenes of that slow collapse, two invisible forces often play tug-of-war: coupling and cohesion. ...
Teaching machines the language of biology: Scaling large language models for next-generation single-cell analysis
de Sitter
How Netflix Orchestrates Millions of Workflow Jobs with Maestro
WorkOS + MCP: Authentication for AI Agents (Sponsored)Don’t reinvent auth for AI agents. WorkOS AuthKit delivers SSO, MFA, and user management with modern APIs and minimal config. Gain confidence that MCP servers and AI agents stay within defined permissions, using scoped OAuth access. Watch the 3 min demo ...
Why I joined Cloudflare: to build world-class partnerships in EMEA
Cloudflare is not just another technology company. It’s a mission-driven force, committed to helping build a better Internet; one that is faster, safer, and more resilient. That mission is more critical than ever as organizations worldwide navigate an increasingly complex digital landscape, rife with cyber threats, regulatory challenges, and the need for scalable, cost-effective solutions. In EMEA, that mission has special significance. The region is a patchwork of diverse markets, industries, and regulatory environments. It demands a partner-centric approach, one that empowers businesses of all sizes to harness Cloudflare’s comprehensive connectivity cloud platform to protect, connect, and accelerate their operations. That’s why I joined Cloudflare as VP of EMEA Partnerships. ...
Developer Week 2025 wrap-up
As we conclude Developer Week 2025, we’re proud to reflect upon the capabilities we’ve added to our developer platform. It’s so rewarding to deliver products, features and tools that help developers build smarter and ship faster, and even more so hearing your responses throughout the week! Our VP of Product, Rita Kozlov, kicked off Developer Week 2025 discussing the ever-evolving landscape of development, particularly in the age of AI. AI is no longer just a buzzword or a trope for a science-fiction future — in the realm of modern development, it’s a core tenet (and utility) of how we build, innovate, and solve problems. It’s influencing how and how frequently we ship code, as well as enabling anyone to write it. ...
Optimizing Our E2E Pipeline
In the world of DevOps and Developer Experience (DevXP), speed and efficiency can make a big difference on an engineer’s day-to-day tasks. Today, we’ll dive into how Slack’s DevXP team took some existing tools and used them to optimize an end-to-end (E2E) testing pipeline. This lowered build times and reduced redundant processes, saving both time and resources for engineers at Slack. The Problem: Unnecessary Frontend Builds For one of our largest code repositories (a monolithic repository, or monorepo), Slack has a CI/CD pipeline that runs E2E tests before merging code into the main branch. This is critical for ensuring that changes are validated across the entire stack for the Slack application: frontend, backend, database, and the handful of services in between. However, we noticed a bottleneck: building the frontend code was taking longer than expected and occurred too frequently, even when there were no frontend-related changes. Here’s the breakdown: ...