Recent Talks

The Angular Language Server @ NG-DE

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. Through a mix of in-depth analysis and practical insights, attendees will learn not just when to restart the language server, but how understanding its workings can streamline their Angular development workflow.

Details

Volar @ vuejs.de

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 workflows. This talk promises a deep dive into the technical foundations of Volar, equipping attendees with the knowledge to fully harness its capabilities in their Vue.js projects.

Details

Enhancing Code Quality and Velocity with ESLint @ KCDC

Join us as we 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're not just talking theory – we'll get our hands dirty by creating custom ESLint rules that fit just right for your projects. This talk is all about giving you the real-world tools and know-how to make ESLint work harder for you, so you can write better code faster, without the headaches.

Details

Reactivity in Angular Applications @ KCDC

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 - leaving many developers wondering how this should impact their reactive workflows. Do Angular developers need multiple reactive primitives? Do developers still need RxJS? When should developers use Signals and when should they use Observables? And most critically, does the introduction of Signals necessitate refactoring an entire code base like with previous AngularJS applications? Let’s find it out together, in this talk we will investigate what Angular developers NEED to know about switching to Signals, the differences between Observables and Signals, and provide best practices and patterns for making Angular applications more reactive today and for days to come!

Details

Modern Angular @ Frontend Nation

Starting your Angular learning journey or already having a legacy application? Doesn't matter, This talk will guide you through the latest Angular features that are fundamentally changing the way apps are built. We'll cover all the recent enhancements, dive into these new tools and techniques, explain what's essential for new projects and how to pave the way to migrate legacy apps. Perfect for beginners and seasoned angular developers, this session will help you confidently tackle both new and existing Angular projects.

Details

Reactivity in Angular Applications @ Techorama

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 - leaving many developers wondering how this should impact their reactive workflows. Do Angular developers need multiple reactive primitives? Do developers still need RxJS? When should developers use Signals and when should they use Observables? And most critically, does the introduction of Signals necessitate refactoring an entire code base like with previous AngularJS applications? Let’s find it out together, in this talk we will investigate what Angular developers NEED to know about switching to Signals, the differences between Observables and Signals, and provide best practices and patterns for making Angular applications more reactive today and for days to come!

Details

Pragmatic Typings @ Techorama

Do you struggle with TypeScript typings or feel like you hit a learning plateau? Are you constantly fighting your compiler and red squiggly lines in your editor? I am 99.99% sure the problem you are having is not with TypeScript but the way you are using it. Let me show you patterns you can use to minimize the time you feel like you are fighting TypeScript and allow you to still enjoy all its benefits. I'll use these patterns to help you learn to love TypeScript and feel confident using things like Type Guards, Generics and Type Inference, and help you keep your code base "as any" and "@ts-ignore" free.

Details

Reactivity in Angular Applications @ ng-conf

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 - leaving many developers wondering how this should impact their reactive workflows. Do Angular developers need multiple reactive primitives? Do developers still need RxJS? When should developers use Signals and when should they use Observables? And most critically, does the introduction of Signals necessitate refactoring an entire code base like with previous AngularJS applications? Let’s find it out together, in this talk we will investigate what Angular developers NEED to know about switching to Signals, the differences between Observables and Signals, and provide best practices and patterns for making Angular applications more reactive today and for days to come!

Details