Computer science

The Pipeline Is Dead - Iris ten Teije, Sky Valley Ambient Computing

The Pipeline Is Dead - Iris ten Teije, Sky Valley Ambient Computing

This talk fundamentally challenges the long-standing 'frozen artifact' model of software distribution, arguing it's obsolete due to the collapsing cost of software changes (driven by AI) and persistent demand for personalization. Iris ten Teije introduces Differ's vision of 'adaptive software' using a 'stem and divergences' architecture, where each user runs a unique, live-adapted version. The presentation delves into the complex architectural, testing, and coordination challenges of this new paradigm, emphasizing the need for robust infrastructure to manage user-specific, mutable software safely.

The Evolution of User Interfaces • Ken Pfeuffer • GOTO 2025

The Evolution of User Interfaces • Ken Pfeuffer • GOTO 2025

Ken Pfeuffer discusses the evolution of user interfaces, from traditional hand-centric inputs to the emerging paradigm of eye-hand symbiosis. He traces the history of gaze interaction research, explains his decade-long work on "gaze and pinch," and shares how these concepts are now becoming reality with devices like Apple Vision Pro, outlining future directions for intuitive spatial computing.

Growing & Thriving in a Multi-model World • Alberto Brandolini • GOTO 2025

Growing & Thriving in a Multi-model World • Alberto Brandolini • GOTO 2025

Alberto Brandolini delivers a compelling talk on how to combat software model decay and avoid the "Big Ball of Mud" by strategically applying Domain-Driven Design principles, especially Bounded Contexts. He emphasizes the critical role of visual thinking, structured architectural discussions, and organizational habits in maintaining clean, evolvable systems, particularly when scaling across teams and international markets. The talk highlights the need for continuous design effort, disciplined decision-making, and proactive identification of model boundaries to build resilient software in complex socio-technical landscapes.

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.

A Typo Led to the Creation of Spring Cloud Contract • Marcin Grzejszczak & Jakub Pilimon • GOTO 2026

A Typo Led to the Creation of Spring Cloud Contract • Marcin Grzejszczak & Jakub Pilimon • GOTO 2026

Marcin Grzejszczak, a Java Champion and Spring Cloud Contract contributor, discusses how a production-breaking typo led to the creation of Spring Cloud Contract. He outlines an AI-powered future for contract testing, leveraging production traffic and OpenAPI specs to generate and validate contracts automatically. Marcin also emphasizes that 'context' is the most underrated pillar of observability, transforming raw logs, metrics, and traces into actionable insights.

How Debuggers Work • Sy Brand • GOTO 2025

How Debuggers Work • Sy Brand • GOTO 2025

Sy Brand demystifies the internal workings of native code debuggers, explaining how core features like breakpoints, stepping, stack unwinding, and variable inspection are implemented using operating system primitives, debug information formats like DWARF, and low-level hardware features.