= Session =
Angular Day!
1. Angular Forms
Angular is steadily moving toward a future that emphasizes stronger reactivity and higher performance. A key part of this journey is the framework’s exploration and continuous improvement to how we work and build Forms. These innovations aim to deliver faster applications, simplify form and state management, and offer a smoother developer experience overall.
In this discussion, we’ll take a look at what Angular is currently experimenting with, the features that have been introduced so far, and how they can be applied in practice.
2. Performant Angular
Performance is no longer a “nice to have” in modern web applications—it’s a necessity. Users expect instant feedback, seamless interactions, and smooth experiences regardless of device or network conditions. Angular has evolved significantly to meet these expectations, providing powerful tools and patterns to help developers build fast and reactive applications.
In this talk, we’ll explore practical strategies for squeezing the most performance out of your Angular apps. From fine-tuning change detection with signals, optimizing rendering, and managing state efficiently, to leveraging modern APIs and best practices, you’ll learn how to avoid common pitfalls and unlock the full potential of Angular’s reactivity model.
3. State Management
As Angular applications grow, so does the complexity of managing state—data shared across components, user interactions, and server updates. Without the right strategy, this can quickly lead to bugs, performance bottlenecks, and unmaintainable code.
In this talk, we’ll dive into the world of state management in Angular. We’ll cover the spectrum of approaches—from local component state and built-in tools like signals and RxJS, to more structured patterns and libraries for global state. You’ll learn when to keep things simple, when to scale up, and how to avoid the most common traps developers face when handling state.
By the end, you’ll have a clear mental model for choosing the right state management strategy for your project, plus actionable techniques to keep your code clean, predictable, and performant.
4. Best Practices
Building an Angular application that works is one thing—building one that scales, stays maintainable, and is enjoyable to work with is another. As projects grow, inconsistent coding styles, weak architecture, and poor setup can lead to technical debt and slow down entire teams.
In this talk, we’ll explore proven best practices for Angular development. We’ll cover how to enforce quality with linting and formatting tools, apply solid coding principles and design patterns, and organize repositories for long-term maintainability. From setting up your project structure to establishing team-wide standards, you’ll learn how to create a foundation that enables speed without sacrificing quality.
Expect practical insights, real-world examples, and a roadmap to building Angular applications that your team will thank you for months (and years) down the line.
Related Sessions
Angular: framework of the future
TalkWeb development and software engineering is changing with the rising AI capabilities. While we might ...
Build a Planning Poker Game with Angular and Supabase
TalkIn this talk, you will see the end-to-end development process, from the Angular user interface to th ...
Introduction to AnalogJS
TalkAnalogJS is a Vite-powered meta-framework that brings fullstack capabilities to Angular. It offers b ...
Smart Nano Stores, or how we made front-end simpler
TalkIt's hard to name popular state management libraries that are totally ideal. They are often cumberso ...