Talks

Conference talks on developer tooling, TypeScript, Angular, Vue, and code quality, with slides and recordings.

For working developers

Talks for working developers on tooling, type systems, and code quality.

Developer tooling TypeScript Frontend frameworks

Recent talks

Slides, recordings, and takeaways from conference talks.

Talk cover for JetBrains Doesn't Want Me To Give This Talk

JetBrains Doesn't Want Me To Give This Talk

Transparent communication is hard and frankly, we're not always great at it. We know you have questions about WebStorm's performance, pricing decisions, feature priorities, and the bugs that drive you crazy. This talk changes that by giving you direct, unfiltered answers and a behind-the-scenes

Talk cover for Volar: The Unsung Hero (Vue Amsterdam, Mar 2025)

Volar: The Unsung Hero (Vue Amsterdam, Mar 2025)

Unlock the secrets of Volar, the engine powering the Vue.js development experience, with an under-the-hood look at its architecture and core functionalities. We will explore how Volar achieves its advanced language support and seamless TypeScript integration, enhancing productivity and development

Talk cover for The Angular Language Server: Inside Out

The Angular Language Server: Inside Out

Dive into the Angular Language Server, the backbone of your IDE experience, to uncover how it powers the features we rely on every day. This talk will explore its architecture and the real-world application of its capabilities, equipping you with the knowledge to troubleshoot IDE quirks effectively.

Talk cover for Volar: The Unsung Hero (Vue DE, Oct 2024)

Volar: The Unsung Hero (Vue DE, Oct 2024)

Unlock the secrets of Volar, the engine powering the Vue.js development experience, with an under-the-hood look at its architecture and core functionalities. We will explore how Volar achieves its advanced language support and seamless TypeScript integration, enhancing productivity and development

Talk cover for Enhancing Code Quality and Velocity with ESLint: A Practical Approach

Enhancing Code Quality and Velocity with ESLint: A Practical Approach

Dive into how ESLint can change your code quality and development speed. We'll cover the details and internals of static code analysis and show you exactly how ESLint can spot and fix issues, keeping your code clean and efficient. We'll also get our hands dirty by creating custom ESLint rules that

Talk cover for Reactivity in Angular Applications: Signals vs Observables

Reactivity in Angular Applications: Signals vs Observables

Observables have been the Angular Community's reactive primitive since Angular 2 was released with a strict dependency on RxJS. However with the release of Angular version 16, a new reactive primitive has been introduced - Signals. Let's investigate what Angular developers NEED to know about