Back to All Events

Angular Performance at Scale

  • Holiday Inn Gent Expo Maaltekouter 3 9051 Gent Belgium (map)
Angular Performance at Scale workshop - NG-BE 2023

Description

In this workshop, Michael, Tanja and Julian share a large variety of tactics on how to debug, analyze and fix performance issues so you can make any Angular application perform at scale.

Trainers

  • Michael Hladky

  • Julian Jandl

  • Tanja Ulianova

Schedule

07:30 - 08:30

  • Continental breakfast buffet with the trainers

08:30 - 10:30

  • How to record and analyze flame charts

  • How to document performance issues in Angular and measure improvements

  • Analyze and fix performance bugs in Components

  • Analyze and fix performance bugs in Services

  • Working hands on with Angular’s brand new DevTools

10:30 - 11:00

  • Break with coffees, teas, juices, energizers and snacks

11:00 - 12:30

  • Analyzing Memory Usage and Active Event listeners

  • Blocking Tasks and how to Spot Scripting Bottlenecks

  • Network Analysis and Improvement Strategies

  • Change Detection

  • Change Detection Strategies & IVY Features

  • DetectChanges vs MarkForCheck

12:30 - 14:00

  • Lunch with fresh soup, salads, selections of cold and warm fish and meat dishes, dessert

14:00 - 15:30

  • How to refactor an application to go fully zone-less

  • ChangeDetection Profiling

  • Subscription Handling & Memory Leaks

  • Performance Component Architecture

  • Best & Bad Performance practices for DOM Structure and CSS rendering

  • Runtime Performance of Scripting, Rendering, and Painting

15:30 - 16:00

  • Break with coffees, teas, juices, energizers and snacks

16:00 - 17:30

  • How to refactor an application by leveraging browser’s native features

  • How to apply the knowledge and topics discussed during auditing & training

  • Mini code review checklist

  • Strategies to Improve your Architecture

  • Code Quality and CI setup review


About Michael Hladky

Michael Hladky is a Google Developer Expert (GDE), Microsoft MVP, trainer, and consultant with a focus on Angular and RxJS. For years he has been helping companies and developers to set up scalable architectures and performant processes enabling teams to keep up with state-of-the art development. A vibrant member of the tech community, he organizes multiple community events and workshops each year to give back.

About Julian Jandl

Julian Jandl

Julian is Lead Performance Engineer, Trainer & Consultant at PushBased.io. As a webperf enthusiast, he loves experimenting with cutting edge technologies to improve the speed of the web at scale. Julian is conducting performance audits for existing applications, fixing performance bottlenecks and teaching about webperf & angular in workshops.

As an RxAngular core maintainer he is contributing his knowledge to the community.

About Tanja Ulianova

Tanja Ulianova

Tanja is a software engineer with a passion for solid software architecture and smooth user experience. She loves learning and sharing knowledge. Since 2017 she is trying to make the web a more inclusive space by advocating for web a11y. Her other favorite topics are browser rendering and performance.

Currently she works at inovex GmbH as a full stack web developer in a technical leadership role, developing and optimizing high scale web applications. In her free time, Tanja goes climbing, builds things, organizes volunteer work and cares for her urban garden. You can chat with her about CSS Houdini and the Web Platform.