Articles for "Angular"

Angular Performance: Precaching with the Service Worker

Cache your app with Angular's integrated service worker package

Juri Strumpflohner Juri Strumpflohner
1 min read

Angular Performance: Virtual Scrolling with the CDK

Reduce the amount of DOM nodes with CDK's virtual scrolling

Juri Strumpflohner Juri Strumpflohner
1 min read

Angular Performance: Optimize Angular Change Detection

Angular is fast, but with your help it can be even faster!

Juri Strumpflohner Juri Strumpflohner
2 min read

Angular Performance: Performance budgets with the Angular CLI

Learn how to set performance budgets using the Angular CLI

Juri Strumpflohner Juri Strumpflohner
1 min read

Angular Performance: Preloading Lazy Routes

Optimize runtime performance by preloading lazy routes

Juri Strumpflohner Juri Strumpflohner
2 min read

Angular Performance: Route Level Code Splitting

Learn about route-level code splitting and lazy loading with Angular

Juri Strumpflohner Juri Strumpflohner
2 min read

Dynamically Load CSS with the Angular CLI

You probably don't know, but you can specify how the CLI loads your CSS

Juri Strumpflohner Juri Strumpflohner
4 min read

It’s time to say thank you to the Angular CLI Team!

Sometimes it's necessary to hold on and simply say thank you

Juri Strumpflohner Juri Strumpflohner
10 min read

Update to Angular Version 8 now!

What's new in Angular v8, how to update and what to watch out for

Juri Strumpflohner Juri Strumpflohner
11 min read

Angular 8 and the Future - NGConf 2019 Roundup

My core takeaway from NGConf 2019

Juri Strumpflohner Juri Strumpflohner
36 min read

Lazy load Angular Components

Or better..how to lazy load Angular Modules. Learn about the state of lazy loading and lazy loading on steroids with Angular Elements

Juri Strumpflohner Juri Strumpflohner
14 min read

Introduction to Angular Elements

Learn how to automatically convert your Angular Components to native Custom Elements

Juri Strumpflohner Juri Strumpflohner
5 min read

Setup your Workstation for JavaScript Development

Learn about the required tools to get started with proper frontend dev

Juri Strumpflohner Juri Strumpflohner
4 min read

RxJS finalize operator to execute logic on Observable termination

An RxJS operator for executing logic when the Observable terminates

Juri Strumpflohner Juri Strumpflohner
3 min read

Display Server Side Validation Errors with Angular

Binding server validation errors to your Angular form

Juri Strumpflohner Juri Strumpflohner
8 min read

Explore Angular Router's runGuardsAndResolvers

`runGuardsAndResolvers` allows you to take control over when the router executes your guards and resolvers.

Juri Strumpflohner Juri Strumpflohner
4 min read

Guarantee Event Order with RxJS

use concatMap to guarantee ordering of events

Juri Strumpflohner Juri Strumpflohner
7 min read

Learn Angular Router for Real-World Applications

My Egghead course on the Angular router

Juri Strumpflohner Juri Strumpflohner
10 min read

Better Redirects in Angular Route Guards

Learn how to properly redirect in an Angular route guard

Juri Strumpflohner Juri Strumpflohner
5 min read

Egghead Lesson: Simple caching with RxJS

Video session on how to implement simple caching using RxJS in Angular

Juri Strumpflohner Juri Strumpflohner
2 min read

Egghead Lesson: Avoid memory leaks when subscribing to RxJS Observables in Angular Components

A free Egghead lesson on avoiding memory leaks in Angular components

Juri Strumpflohner Juri Strumpflohner
2 min read

Simple State Management with RxJS’s scan operator

Learn how you can build your own simple state management with just RxJS

Juri Strumpflohner Juri Strumpflohner
4 min read

[object ErrorEvent] thrown by Karma in Angular Unit Tests

Learn how to get out of this cryptic error message

Juri Strumpflohner Juri Strumpflohner
3 min read

In-depth: How do CDK Portals work?

Learn how to implement your own CDK portal for dynamically placing content in Angular apps

Juri Strumpflohner Juri Strumpflohner
6 min read

Dynamic UI with CDK TemplatePortal and DomPortalHost

Dynamically place a piece of UI from one component into another, without them having to know each other

Juri Strumpflohner Juri Strumpflohner
7 min read

Extend the *ngIf Syntax to Create a Custom Permission Directive

Learn how to create a custom structural directive in Angular that checks against user permissions

Juri Strumpflohner Juri Strumpflohner
6 min read

Add Mocha reporter for Karma unit tests to your Angular CLI project

Change the default progress reporter to a nicer looking Mocha reporter

Juri Strumpflohner Juri Strumpflohner
2 min read

Create a CD pipeline with Angular, GitLab and Firebase

Learn to create a continuous deployment pipeline to deploy an Angular app to Firebase using Gitlab's integrated CI server

Juri Strumpflohner Juri Strumpflohner
10 min read

Create a ng-true-value & ng-false-value directive for Angular

Remember the ng-true-value that existed in AngularJS (v1.x)? Let's create one for Angular and learn how to hook into Angular's form API

Juri Strumpflohner Juri Strumpflohner
5 min read

Compile-time vs. Runtime configuration of your Angular App

Learn how to setup compile time as well as runtime configuration for your Angular application

Juri Strumpflohner Juri Strumpflohner
7 min read

Three new Angular Courses to celebrate end of the Year 2017

Angular HTTP, Dynamic Components, Dynamic Forms

Juri Strumpflohner Juri Strumpflohner
4 min read

Use Dynamic Components to render HTML for 3rd party libraries

Leverage dynamic components to render HTML for a Leaflet popup message

Juri Strumpflohner Juri Strumpflohner
8 min read

Demystifying dynamic Forms in Angular

Learn how easy it is to create dynamic, reactive forms with Angular

Juri Strumpflohner Juri Strumpflohner
10 min read

Understand How to Style Angular Components

My Egghead.io video course that teaches you everything you need to know about styling Angular components

Juri Strumpflohner Juri Strumpflohner
2 min read

Intercept HTTP Requests in Angular

Learn about the new interceptors introduced in Angular 4.3.1

Juri Strumpflohner Juri Strumpflohner
3 min read

Create a dynamic tab component with Angular

Learn about advanced topics such as dynamic components, ComponentFactoryResolver, ViewContainerRef, ngTemplateOutlet and much more...

Juri Strumpflohner Juri Strumpflohner
12 min read

Enhanced *ngIf and *ngFor in Angular version 4.0.0

One of the main features added in Angular version 4 release are an enhanced *ngIf and *ngFor. Let's explore what they give us!

Juri Strumpflohner Juri Strumpflohner
4 min read

Talks: Web meets Mobile powered by Angular

Learn how to leverage Angular and web technology for creating compelling mobile apps

Juri Strumpflohner Juri Strumpflohner
3 min read

Tuning Angular's Change Detection

Videos and runnable code samples to play around with change detection

Juri Strumpflohner Juri Strumpflohner
6 min read

Angular Modules vs ES6 Modules

Angular Modules are DIFFERENT from ES6 Modules, here's why

Juri Strumpflohner Juri Strumpflohner
5 min read

Video Course: Learning Angular Components

The 2nd edition of my video course on Learning Angular Components

Juri Strumpflohner Juri Strumpflohner
3 min read

Talk: Testing with Angular - Some Recipes

My talk for Angular Hamburg on demoing some recipes for testing Angular applications

Juri Strumpflohner Juri Strumpflohner
2 min read

NG-BE Conf and the Angular Community <3

Thankful for having attended Belgium's first ever Angular conference

Juri Strumpflohner Juri Strumpflohner
5 min read

Ok.. let me explain: it's going to be Angular 4.0, or simply Angular

And from now on we will just call it Angular

Juri Strumpflohner Juri Strumpflohner
7 min read

Configure Ahead of Time (AoT) for your Angular app using the Angular CLI

Learn how to leverage the true power of AoT compilation with the CLI

Juri Strumpflohner Juri Strumpflohner
1 min read

Safe Navigation Operator, RxJS and Async Pipe tinkering

Learn how to use the async pipe to write elegant, RxJS powered async code

Juri Strumpflohner Juri Strumpflohner
6 min read

Custom validators in template driven Angular forms

Learn what a validation factory function is and how to implement a validation directive to be added to your form controls

Juri Strumpflohner Juri Strumpflohner
6 min read

Data bind radio button lists with Angular

Learn how to data bind radio buttons in Angular using unidirectional data flow

Juri Strumpflohner Juri Strumpflohner
3 min read

Configure a proxy for your API calls with Angular CLI

Learn how to configure the Angular CLI to proxy API calls to your backend and thus avoid having to deal with CORS headers

Juri Strumpflohner Juri Strumpflohner
5 min read

Let's create your first Angular app

It's time to get started. In this video I will help you create your first Angular app

Juri Strumpflohner Juri Strumpflohner
2 min read

Angular: Using the JSONPipe for debugging

Remember the JSON filter in Angular 1? Here's how you can use it in Angular

Juri Strumpflohner Juri Strumpflohner
2 min read

Angular: How do I register an event listener on document?

Learn how to attach an event listener on the document object

Juri Strumpflohner Juri Strumpflohner
2 min read

Angular: How do I get a reference to the window object?

Learn how to inject the window object into your Angular components

Juri Strumpflohner Juri Strumpflohner
3 min read

Angular version 2.0.0 released!!

After two years of intense development it has now been officially released

Juri Strumpflohner Juri Strumpflohner
5 min read

Angular Forms - a first look

A first quick look at the new Forms API in Angular

Juri Strumpflohner Juri Strumpflohner
7 min read

Angular 2+ - A Getting Started Guide for Beginners

A gentle introduction to a local Meetup group

Juri Strumpflohner Juri Strumpflohner
23 min read

Learning Angular 2 Directives

Learn how to build efficient Angular 2 directives with this fast and interactive video course

Juri Strumpflohner Juri Strumpflohner
1 min read

Fine grained change detection with Angular

Ever heard about DoCheck or OnChanges in Angular components? Then read along..

Juri Strumpflohner Juri Strumpflohner
5 min read

Debugging Angular Applications from the Console

Learn how to access useful information from your Angular components right from your browser's console

Juri Strumpflohner Juri Strumpflohner
3 min read

Learning Angular: Creating a tabs component

A follow up on thoughtram's excellent article on creating a tabs components with Angular

Juri Strumpflohner Juri Strumpflohner
5 min read

Learning Angular: Conditionally add styles to an element

Learn how to conditionally add styles to a DOM element in Angular

Juri Strumpflohner Juri Strumpflohner
8 min read

Multi Content Projection aka Multiple Transclusion

How named/multi-slot transclusion works in Angular

Juri Strumpflohner Juri Strumpflohner
2 min read

Componentizing Workflow for Angular

A possible (mental) workflow to split up your static HTML into components

Juri Strumpflohner Juri Strumpflohner
5 min read

Angular Connect London - Day 2

Directly from Europe's biggest Angular Developer Conference

Juri Strumpflohner Juri Strumpflohner
11 min read

Angular Connect London - Day 1

Directly from Europe's biggest Angular Developer Conference

Juri Strumpflohner Juri Strumpflohner
11 min read