Articles

Debugging Javascript Like a Pro

18.06.201910 Min Read — In javascript

Are you one of those who are console logging your way to a solution when your code is not behaving the way you expect? If yes, read on. This article aims to explain to you the most useful tools and…

Abstracting State with NGRX Facades

27.05.201912 Min Read — In angular

This is the fourth and last article of a series that aims to explain in detail a step-by-step approach to building an Angular application with NGRX. In the first article of this series , I wrote a…

Building Side Effects in NGRX

06.05.20197 Min Read — In angular

Building Side Effects in NGRX This is the third article of a series that aims to explain in detail a step-by-step approach to building an Angular application with NGRX. In the first article of this…

A simple Countdown with RxJS

06.05.20195 Min Read — In rxjs

In this tutorial, we’re going to build a very simple timer application with only a few lines of code using RxJS. Preview Before we get started, you can view the result using the awesome Stackblitz…

Architecting the Store in NGRX

05.05.201911 Min Read — In angular

This is the second article of a series that aims to explain in detail a step-by-step approach to building an Angular application with NGRX. In the first article of this series , I wrote a small…

Writing scalable Typescript

04.05.201910 Min Read — In typescript

Let’s explore in detail how to write clean, safe, enterprise-grade Typescript code Before we get started, I want to give my checklist for “scalable code”; in the case of this article, Typescript code…

State Management with NGRX - Introduction

02.05.20199 Min Read — In angular

State Management with NGRX — Introduction In this article, I want to introduce you to the concepts that make up the NGRX platform and all its pieces to fully understand how it helps us create better…

Why you'll love Typescript's ReadonlyArray

30.04.20192 Min Read — In typescript

If like me you also believe everything should be immutable, you’ll be happy to see what Typescript 3.4 brings with it.  While just about everything seems great, the thing that caught my attention the…

Understanding Angular Modules

29.04.20199 Min Read — In angular

Understanding the different types of Angular modules is a key factor for architecting or refactoring an application. The concept of Angular modules has matured since they were first introduced in…

Practical RxJS and Angular

26.04.201910 Min Read — In angular

Working with RxJS is a little bit like having superpowers : your powers allow you to do extraordinary things, but they’re easy to misuse, and when that happens - it can be quite dangerous! In this…

Multi-environment setup for your Angular app

19.04.20195 Min Read — In angular

One of the most welcome additions to our tooling as Angular developers is certainly the Angular CLI. The CLI allows us to bootstrap an Angular app and also manage it through all its lifecycle.  One of…

OnPush change detection for faster Angular apps

15.04.20194 Min Read — In angular

While not the fastest, by default Angular is one of the most performant frameworks around. Even if the majority of applications will run just fine without having to make any advanced optimizations…

RSSGithubLinkedin