Sani Yusuf

Angular Features You Should be Using

Is your Angular app using its full toolbox? Learn powerful but overlooked features like component inheritance and differential loading to build better enterprise applications.

Angular Features You Should be Using
#1about 4 minutes

Understanding Angular's all-in-one framework approach

Angular provides a complete suite of tools out of the box, making it a mature and robust choice for enterprise-level applications.

#2about 4 minutes

Simplifying builds with environment configurations

Use the Angular CLI and angular.json to easily manage and swap environment-specific variables for development, staging, and production builds.

#3about 3 minutes

Reusing component logic with component inheritance

Inherit class logic from a base component using the `extends` keyword, allowing for code reuse without sharing templates or styles.

#4about 3 minutes

Modifying requests globally with HTTP interceptors

Intercept and modify all inbound or outbound HTTP requests to automate tasks like adding authorization headers or logging analytics.

#5about 5 minutes

Improving performance with differential loading

Angular automatically creates separate ES5 and ES6 bundles, serving smaller, modern code to new browsers while maintaining support for older ones.

#6about 3 minutes

Loading components dynamically on demand

Go beyond route-based lazy loading by dynamically fetching and rendering individual components at runtime to improve initial load performance.

#7about 5 minutes

Building powerful forms with reactive forms

Leverage reactive forms to manage complex form state, apply synchronous and asynchronous validators, and create a more dynamic user experience.

#8about 7 minutes

Answering questions on advanced Angular topics

The speaker addresses questions about reducing framework overhead, handling Docker environments, building multi-tenant apps, and template inheritance.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
BR
Benjamin Ruschin
The HTML Elements That You’re Probably Over-Engineering
As frameworks have become more and more commonplace in the world of web development, so too has the over-engineering of features made possible by our humble old friend, HTML. The mental models that come with using state management in React, Vue and o...
The HTML Elements That You’re Probably Over-Engineering
DC
Daniel Cranney
Exploring TypeScript: Benefits for Large-Scale JavaScript Projects
JavaScript is the backbone of web development, powering everything from small websites to large-scale enterprise applications. However, as projects grow in complexity, maintaining JavaScript code can become increasingly difficult. This is where TypeS...
Exploring TypeScript: Benefits for Large-Scale JavaScript Projects
CH
Chris Heilmann
Dev Digest 151: SEO in an AI world, security fixes and Doomed PDFs
Inside last week’s Dev Digest 151 . 🔎 How ChatGPT compares to search and what that means for SEO ✂️ Job cuts across the board as companies curb DEI programs 🟨 @Microsoft releases 161 Windows security updates ⚠️ @Google’s OAuth bug endangers million...
Dev Digest 151: SEO in an AI world, security fixes and Doomed PDFs

From learning to earning

Jobs that call for the skills explored in this talk.