Skip to content
Colum Ferry

AUTHOR

Colum Ferry

Software Engineer

JavaScript Developer and Enthusiast. Really enjoy working with Angular. Married with 2 amazing kids. Powered by Coffee.

Select...
Select...
NgRx Facade Pattern cover image

NgRx Facade Pattern

The NgRx Facade Pattern was first introduced by Thomas Burleson in 2018 and has gained much discussion in recent years. In this article, we will discuss the pattern, how to implement it in Angular and discuss whether or not we should implement it....

Migrating AngularJS to Angular cover image

Migrating AngularJS to Angular

All Angular engineering effort will be focused on the latest version of Angular making it prudent that active AngularJS codebases are migrated to Angular this year....

Mapping Returned HTTP Data with RxJS cover image

Mapping Returned HTTP Data with RxJS

Some backends either send too much data or not enough data back. When we combine what we know already about Reactive Programming and RxJS we can handle these situations in a very elegant manner using some useful operators that RxJS provides us....

Going Reactive with RxJS cover image

Going Reactive with RxJS

In this article, we will look at how we handle errors with RxJS and then look at how we can use RxJS to build a simple yet performant application....

Best Practices for Managing RxJS Subscriptions cover image

Best Practices for Managing RxJS Subscriptions

When we use RxJS, it's standard practice to subscribe to Observables. By doing so, we create a Subscription. This object provides us with some methods to manage these subscriptions. This is very important, and is something that should not be overlooked!...

Creating Observables in RxJS cover image

Creating Observables in RxJS

Observables are the foundation of RxJS. Everything to do with RxJS revolves around Observables. There are two main methods to create Observables in RxJS. Subjects and Operators. We will take a look at both of these!...

Basic RxJS Operators and How to Use Them  cover image

Basic RxJS Operators and How to Use Them

In our 'Getting Started With RxJS' article, we briefly mentioned Operators. In this article, we will expand further on what Operators are in RxJS. We will also show you some basic Operators, what they do, and how you can use them....

Getting Started with RxJS cover image

Getting Started with RxJS

I will provide a basic overview of Reactive Programming, the Observer Pattern, and RxJS to give hands-on experience with using the library to write event-based code!...

Problematic Try-Catches in JavaScript cover image

Problematic Try-Catches in JavaScript

The try-catch syntax is a fundamental feature in most programming languages. I'm going to propose that they are highly misused and have a huge impact on the future maintainability of our code and force us to sometimes implement error-prone code....

Internationalization (I18N) in Angular with Transloco cover image

Internationalization (I18N) in Angular with Transloco

In this post, we'll talk about internationalization and how to implement it in an Angular application with the help of a neat library called Transloco!...