Architecture

Hero image for article
Icon for article
stencilreduxstate

State Management with Redux & StencilJS: Loading Data

10 min read

In this tutorial, we investigate how to set up Redux in a StencilJS application and use it to load data with graceful error handling

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.

Hero image for article
Icon for article
angularforms

Creating Custom Form Input Components with ControlValueAccessor

4 min read

In this tutorial, we explore how to add a ControlValueAccessor to a custom input component to allow it to interact with the Angular forms API.

Hero image for article
Icon for article
angularsecurityxss

Protecting Against XSS (Cross Site Scripting) Exploits in Ionic (Angular)

6 min read

In this tutorial, we investigate when Angular's automated XSS protect will prevent exploits and when it won't

Hero image for article
Icon for article
angularrouting

Prevent Access to Pages in Ionic with Angular Route Guards

2 min read

In this tutorial, we are going to cover how to use route guards with Angular routing to prevent access to certain routes if certain conditions have not been met.

Hero image for article
Icon for article
angularstatengrxrxjs

Using NgRx Effects for Data Loading in an Ionic Application

7 min read

In this tutorial, we will investigate how to use NgRx Effects to create a data loading process in our application that handles error states

Hero image for article
Icon for article
angular

Increasing Performance with Efficient DOM Writes in Ionic

5 min read

In this article, I am going to show you how to make efficient writes to the DOM (Document Object Model) using a service that Ionic provides.

Hero image for article
Icon for article
angularngrxstaterxjs

Using NgRx for State Management in an Ionic Application

9 min read

In this tutorial, we investigate how to add NgRx for state management to an Ionic and Angular application