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
04:56 MIN
Key Angular features for building robust applications
Differential Loading
51:51 MIN
Audience Q&A on signals and Angular development
Angular Signals: what's all the fuss about?
44:51 MIN
Following essential best practices for Angular development
Angular Unleashed: Mastering Modern Web Development with Angular
04:37 MIN
Understanding the core concepts of the Angular framework
Angular Unleashed: Mastering Modern Web Development with Angular
00:17 MIN
Introducing the Angular.love developer community
Community Interview: angular.love
25:21 MIN
Practical developer tips for automation and presentation
WeAreDevelopers LIVE – AI vs the Web & AI in Browsers
05:12 MIN
The motivation for introducing Angular Signals
Angular Signals: what's all the fuss about?
00:17 MIN
The challenges of large frontend frameworks like Angular
On tour with heroes == Moving from Angular to WebComponents
Featured Partners
Related Videos
Angular Unleashed: Mastering Modern Web Development with Angular
Indu Chaube
The Illusion of a Performant Web Application
Cathrin Möller
NgRx Tips for Future-Proof Angular Apps
Marko Stanimirović
Catching up on the basics you don't really need that much code
Chris Heilmann
Angular Magical directives
Valentine Awe
Snappy UI needs no Single-Page Application
Clemens Helm
Angular Features You Should be Using
Sani Yusuf
Angular Signals: what's all the fuss about?
Daniela Bonvini
Related Articles
View all articles



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


Webentwickler*in Angular Berlin / Hybrid
Tech Solutions Gmbh
Berlin, Germany
€60-75K
CSS
JIRA
Angular
Confluence
+2

Softwareentwickler Angular
4k analytics
4k analytics
Leipzig, Germany
DevOps
Python
Gitlab
Docker
Angular
+2

Front End Software Developer - Angular
TechXperts Recruitment
York, United Kingdom
Remote
€45-60K
CSS
HTML
Azure
+4


Angular Software Developer
Multi-media-management Gmbh
Hannover, Germany
CSS
HTML
NestJS
Angular
TypeScript
+1

Frontend Entwickler TypeScript, Angular
engelhardt softwareentwicklung
Ditzingen, Germany
API
GIT
Angular
TypeScript

Frontend Web Developer - JavaScript | React | Angular | Vue.js | Bootstrap | Tailwind | HTML | CSS
Tech Solutions Gmbh
Berlin, Germany
API
CSS
GIT
HTML
Scrum
+5
