A collection of presentations I've given on various topics. Click on a presentation to view the slides.
A deep dive into advanced TypeScript concepts and their practical uses. Covers declaration merging, branded types, and uses for any, unknown, and never.
View SlidesA review of the history of rendering strategies in web development and a comparison of modern rendering strategies, with a look at future paradigms like React server components and Qwik resumability.
View SlidesAn implementation walkthrough of a hexagonal architecture in a TypeScript.
View SlidesA case study of implementing a new feature in the TypeScript compiler, and a walkthrough of the process of writing a custom compiler plugin.
View Slides