angular

Hero image for article
Icon for article
angularreactivedeclarativecomponentstorengrxrxjs

How to Handle Errors Reactively when Using the Async Pipe

4 min read

We investigate how to implement a clean and reactive approach to error handling with the async pipe in Angular

Hero image for article
Icon for article
angularnxrefactor

Refactoring an Ionic Application into Reuseable Nx Libraries

8 min read

We investigate how to refactor a basic Ionic application into Nx libraries for organisation and code resuse

Hero image for article
Icon for article
angularfirestoreangularfirerxjsfirebaseauthcryptoethereumweb3metamask

Creating a Web3 Login with Ethereum/MetaMask Integrated with Firebase Auth

12 min read

We look at how to create a login process using MetaMask to sign data with a private key for an Ethereum address, and use that to authenticate with Firebase using a Custom Auth Token.

Hero image for article
Icon for article
angularfirestoreangularfirerxjscaching

Caching and Sharing Firestore Data with RxJS and ShareReplay

7 min read

In this tutorial, we cover how to use the shareReplay operator from RxJS to cut down on the number of documents we need to read from Firestore

Hero image for article
Icon for article
angularreactstencilallfirestorefirebasetestingtdd

Using TDD to Test and Deploy Firestore Security Rules Locally

11 min read

In this tutorial, we walk through how to write unit tests for Firestore security rules locally and test them using the emulator

Hero image for article
Icon for article
angularrxjsdeclarative

Imperative vs Declarative Programming with RxJS: A Search Filter

7 min read

In this tutorial, we discuss the differences between imperative and declarative programming and show how it affects a search implementation

Hero image for article
Icon for article
angularforms

Creating Dynamic Angular Forms with JSON

5 min read

In this tutorial, we walk through how to build a dynamic Angular form from a JSON data source

Hero image for article
Icon for article
angular

Understanding Zones and Change Detection in Angular

9 min read

This article aims to provide a simple introduction to Zones, and how they are important to change detection in an Ionic/Angular application.

Hero image for article
Icon for article
angular

The Difference Between @ViewChildren and @ContentChildren

4 min read

In this tutorial, we are going to cover @ViewChildren and @ContentChildren and when you should use one over the other.

Hero image for article
Icon for article
angularrxjsstate

Using BehaviorSubject to Handle Asynchronous Loading in Ionic

4 min read

In this article, we explore using BehaviorSubject (a type of Observable) in Ionic/Angular applications to handle asynchronous data loading.