Software architecture

⚡️ Why you should build Science Fiction — Sunil Pai, Cloudflare

⚡️ Why you should build Science Fiction — Sunil Pai, Cloudflare

Sunil Pai from Cloudflare discusses building efficient AI agent architectures using Durable Objects and Dynamic Workers as an alternative to platforms like Anthropic's. He explores the search for a standardized 'React-like' framework for agents, the culture of forking in open source, and encourages developers to pursue original, 'sci-fi' style projects.

Ye Cannae Change the Laws of Physics • Kevlin Henney • GOTO 2025

Ye Cannae Change the Laws of Physics • Kevlin Henney • GOTO 2025

Kevlin Henney explores the limits of software abstraction, arguing that while software is an 'executable fiction,' it is ultimately constrained by the fundamental laws of physics. This talk deconstructs common metaphors like 'velocity' and 'roadmap' and delves into the real-world implications of physical constants like the speed of light and impossibility theorems like CAP.

Vibe Engineering Effect Apps — Michael Arnaldi, Effectful

Vibe Engineering Effect Apps — Michael Arnaldi, Effectful

A practical guide on improving LLM coding agent performance by giving them direct access to a library's source code. The session demonstrates cloning the Effect repository to extract patterns and guide the agent in building a type-safe application from scratch.

Building & Running a Serverless Platform: Beyond Infrastructure • Shilpa Nagavara • GOTO 2025

Building & Running a Serverless Platform: Beyond Infrastructure • Shilpa Nagavara • GOTO 2025

Explore the lifecycle of building and operating a robust serverless platform, treating it as a product for internal and external consumers. This talk covers the crucial phases of ideation, construction (using the AWS Well-Architected Framework), and operation, emphasizing a consumer-centric mindset, operational excellence, and strategies for long-term success.

It Ain't Broke: Why Software Fundamentals Matter More Than Ever — Matt Pocock, AI Hero @mattpocockuk

It Ain't Broke: Why Software Fundamentals Matter More Than Ever — Matt Pocock, AI Hero @mattpocockuk

AI coding tools are powerful but can quickly create unmanageable code if used without discipline. Matt Pocock argues that success with AI in software development comes not from delegating everything, but from applying decades-old engineering fundamentals like TDD, Domain-Driven Design, and creating deep, testable modules. The developer's role shifts from a tactical coder to a strategic system designer.

Kafka for Architects • Ekaterina Gorshkova & Viktor Gamov • GOTO 2026

Kafka for Architects • Ekaterina Gorshkova & Viktor Gamov • GOTO 2026

Ekaterina Gorshkova, author of "Kafka for Architects", discusses her journey with Apache Kafka, from its early adoption in enterprise integration to its modern role as a foundational layer for AI and ML systems. The conversation covers key architectural decisions, the limitations of Kafka, and why the real challenges are often organizational rather than technical.