Benedikt Starzengruber
Angular tips/tricks you can use from tomorrow on
#1about 7 minutes
Create custom RxJS operators for cleaner data streams
Abstract repetitive or complex RxJS logic into custom operators like `isTruthy` or `filterArray` to improve code readability and maintainability.
#2about 7 minutes
Avoid performance issues from template function calls
Use a generic, pure wrapper pipe to call component methods from the template without triggering excessive change detection cycles.
#3about 6 minutes
Style native browser scrollbars using CSS pseudo-elements
Customize the appearance of native scrollbars using WebKit and Firefox-specific CSS properties to avoid third-party libraries and maintain performance.
#4about 6 minutes
Implement responsive logic with the ResizeObserver API
Create a reusable Angular directive that uses the ResizeObserver API to emit events when an element's size changes, enabling complex responsive layouts.
#5about 6 minutes
Lazy load content on demand with IntersectionObserver
Use the IntersectionObserver API within a structural directive to defer rendering components or loading data until they scroll into the viewport.
#6about 5 minutes
Reduce bundle size by lazy loading components
Use Webpack's dynamic `import()` syntax and Single Component Angular Modules (SCAMs) to lazy load components and reduce the initial main bundle size.
#7about 2 minutes
Preload lazy-loaded components on hover for better UX
Optimize the user experience of lazy-loaded components by pre-fetching the JavaScript bundle on a `mouseenter` event before the user clicks.
#8about 9 minutes
Recap of tips and audience Q&A
A summary of the six practical tips is provided, followed by a Q&A session covering standalone components, Angular's ecosystem, and IntersectionObserver usage.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
07:34 MIN
Key Angular features for building robust applications
Differential Loading
06:12 MIN
Audience Q&A on signals and Angular development
Angular Signals: what's all the fuss about?
04:35 MIN
Following essential best practices for Angular development
Angular Unleashed: Mastering Modern Web Development with Angular
07:08 MIN
Answering questions on advanced Angular topics
Angular Features You Should be Using
01:16 MIN
Understanding the core concepts of the Angular framework
Angular Unleashed: Mastering Modern Web Development with Angular
00:36 MIN
Introducing the Angular.love developer community
Community Interview: angular.love
04:30 MIN
Understanding Angular as a complete development platform
Angular <> Angular CDK - Awesomeness Combined
04:02 MIN
The motivation for introducing Angular Signals
Angular Signals: what's all the fuss about?
Featured Partners
Related Videos
Angular Unleashed: Mastering Modern Web Development with Angular
Indu Chaube
The Illusion of a Performant Web Application
Cathrin Möller
Angular Features You Should be Using
Sani Yusuf
NgRx Tips for Future-Proof Angular Apps
Marko Stanimirović
Angular Magical directives
Valentine Awe
Meet Your New BFF: Backend to Frontend without the Duct Tape
Noam Honig
Angular Signals: what's all the fuss about?
Daniela Bonvini
On tour with heroes == Moving from Angular to WebComponents
Benjamin Glusa
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

JO Media Software Solutions GmBh
Brunn am Gebirge, Austria
Senior
CSS
Angular
JavaScript
TypeScript

autoiXpert GmbH & Co. KG
Stuttgart, Germany
Senior
Node.js
Angular
MongoDB
TypeScript

BMS Corporate Solutions GmbH
Düsseldorf, Germany
Intermediate
Senior
CSS
HTML
Angular
TypeScript



infomax websolutions GmbH
Grassau, Germany
Senior
Vue.js
Angular
JavaScript
TypeScript

VÖB-Service GmbH
Berlin, Germany
Intermediate
Senior
Java
Angular

h + p hachmeister + partner GmbH & Co. KG
Bielefeld, Germany
Intermediate
Senior
Java
Python
Angular

Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript