Check out myAngular article series with live demos and Facebook group Angular - Advanced Topics

Most Recent

Angular Bazel Build with Dev Server

In this post I will show how to wire up a simple implementation of a Bazel build with a “live refresh” dev server.

Angular NgUpgrade With DowngradeModule

In this post I will take a look at the new downgradeModule in ngUpgrade.

Lettable Operators in RxJs

In this post I will show how to use RxJs “lettable” operators in an Angular application.

Building Angular Applications with Bazel

This weekend I decided to experiment with using Bazel as the build tool for a simple Angular application. This post is a quick write-up of my learnings so far.

Angular Build Optimizer

In this post I will show how to use @angular-devkit/build-optimizer to further optimize Angular Webpack builds.

Unit Testing RxJs Retries

In a previous article I showed how to add conditional retry logic to RxJs based http requests. In the following post I will show how to unit test the retry logic.

Retrying Http Requests With RxJs

In this post I will show how to retry http requests using RxJs.

Angular AoT In Watch Mode

One of the really cool things in Angular 5 is watch mode for the ngc (AoT) compiler. In this post I will look at how this works.

Removing Whitespace in Angular Templates

This post is a write-up of an experiment where I measure the impact of removing whitespace from Ahead of Time Compiled (AoT) templates.

RxJs Subjects Emit Synchronous Values

Working with subjects usually involves “next-ing” out values that subscribers can subscribe to. In this post I will show that the “next-ed” values are received synchronously by the subscriber(s).