Chris Grass, Senior Software Developer at Botpress will deliver the talk Beautiful Types: Designing TypeScript Libraries That Feel Handcrafted.
TypeScript types help you write more correct code. But when you ship shared code (SDKs, internal packages, libraries), types are also the user interface. In this talk, he'll show what "handcrafted" types look like in practice: readable hover tooltips, autocomplete that surfaces the right options, and absurdly helpful error messages. We'll look at libraries that nail this (including Zod, Prisma, and Effect) to see how their public types shape the developer experience. You'll leave with a practical checklist and a few ways to sanity-check your library's type surface before you publish.
David Desmarais-Michaud, Senior Platform Engineer at Nesto will give the talk Yoke: Code-based Kubernetes resource management and the journey from client to server-side package management.
This talk explores the current state of Kubernetes IaC and package management, and builds from old client-side approaches towards new emerging server-side and orchestration patterns with a twist. What if we used actual code to define our IaC? This talk is the result of being a software engineer who accidentally found themselves in the world of devops and platform engineering, and of his attempts to bridge those two worlds. The talk consists of some musings about the industry and how the two careers were split apart, and the slow but steady tendency to add software development back into platform engineering. Followed by demos of code-first kubernetes package management and of server-side package management.