= 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.

Session Info

Workshop
September 19th, 2025
09:00
Base42
360 minutes
angular