Angular Conference Jan 25, 2022 (Warsaw & Online)
Learn from the Best
Michael Hladky

Michael Hladky

Presentation Title: Highspeed Angular Applications on any device

GDE, MVP, | Austria

He is a Google Developer Expert and an active part of the community. As co-founder of the Angular-Austria association, organizer of Angular-Vienna and NestJS-Vienna Meetup he grows the Austrian community. He is a developer, trainer and consultant with the focus on Angular as well as ionic and surrounding technologies, and gives workshops on Angular, RxJs and Typescript.


RxJS for Angular Master Class

Master global and component state and optimize template logic.
If you already know REDUX or reactive state management patterns and want to learn more advanced things about the architecture-related components, this is the workshop you need to book.
Local component state, flattening operators, contextual state and its display component templates, performance for component bindings and advanced custom operators – this workshop will provide a solid foundation from which you can continue to develop these and many more advanced skills pushing your knowledge to the next level.

We will learn:
- Local vs. global state (when to use what)
- Derived state (shared computations, distinct changes, and nullish values)
- Model vs. ViewModel
- OOP Design Patterns for Component state (Facade, MVVM/Presenter, MVC, Adapter)
- Subscription-less architecture
- Optimize data fetching with RxJS flattening operators
- How to handle error, complete, suspense, and values in the template
- Reactive Component lazy loading
- Improving UX with Reusable reactive helpers
- Resilient error handling
- Advanced custom operators
- Performant component bindings

Vanilla JS Performance Master Class

The Chrome DevTools are a powerful addition to the developer’s toolset that allows finding and eliminating your app’s performance bottlenecks. It is packed with features perfect for auditing page performance and deriving actionable insights. Visualizing data at a proper level of abstraction, it can help you pinpoint performance-related issues and set a baseline from which to start introducing improvements.
That said, knowing how to run performance tests on your web application properly is one thing, and putting those metrics to good use is another. Both aspects are critical to the overall success of the endeavor. Thus it is so crucial to understand all the ins and outs of performance data and performance tooling.
This might sound like a lot but don’t be put off! Over the course of this workshop, we will walk through the pitfalls and tricks of the trade of Chrome DevTools to provide you with a complete roadmap for performance analysis and optimization.
Chrome Developer Tools should be seen as a fount of knowledge about your app performance that anyone can benefit from. At that realization, the best part begins – experimenting and finding the most effective ways to improve the application’s speed.
In this workshop, we will explore the exciting hidden DevTools features and learn about:

- Web Vitals – what they are and how to measure them
- Scripting, parsing, and prioritization
- Network analysis and request debugging
- The browser’s rendering pipeline
- How to read the performance timeline
- Frame drop, and why we should care about it
- Scheduling techniques and scheduling priority
- HTML structures, their styling and rendering in a browser
- The Paint Flash APIs and scroll performance issues
- Layer composition, layer squashing, and reflow triggers
- Main thread scheduling and non-blocking UIs in Angular

Join our mailing list

Sign up to receive updates about NG Poland, including workshops, speaker previews, ticket launches, NG Awards, Behind the Code Magazine, CFP details and other exclusive content. We won’t spam you and will only send you emails we genuinely think you’ll find interesting. You can unsubscribe at any time and you can find more information here.