Talks

Practical keynotes and workshops on AI-assisted development, developer tooling, and engineering judgment.

For working developers

Practical talks on where AI helps the work, where it fails, and what engineers still own.

Real workflows Code quality Frontend teams

Recent talks

Slides, examples, and takeaways for developers weighing AI workflows and modern tooling.

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

Volar: The Unsung Hero

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

Volar: The Unsung Hero

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