Talks
A curated set of software engineering talks worth watching.
A clear, visual explanation of JavaScript's event loop, callbacks, the task queue, and browser runtime behavior.
A deep systems talk on making distributed systems more testable by controlling time, scheduling, and failure.
A practical systems testing talk about deterministic techniques and lessons from a surprisingly small distributed system.
A systems programming talk about language design, tooling, and making low-level development more approachable.
An architecture talk on micro-frontend boundaries, coupling, team autonomy, and distributed frontend tradeoffs.
A frontend architecture talk on large-scale UI composition, team ownership, and micro-frontend practices.
A pragmatic architecture talk about the costs, tradeoffs, and organizational complexity introduced by microservices.
A Netflix talk on operating microservices at scale, resilience, chaos engineering, and distributed systems failure modes.
A practical monorepo talk about Spring Boot, repository scale, developer workflows, and build organization.
A forward-looking infrastructure talk on Kubernetes, DevOps, AI, and how engineering practices continue to evolve.
A practical Kubernetes talk and demo focused on operational fundamentals, systems thinking, and infrastructure workflows.
A large-scale frontend engineering talk about Angular at massive scale, architecture, migration, and maintainability.
A compiler tooling talk about Oxc, JavaScript performance, Rust-based tooling, and the future of frontend build systems.
A GOTO talk on SRE principles, reliability engineering, operations, and how Google approaches production systems.
A concise talk on the core realities and failure modes engineers need to internalize when building distributed systems.