-
Simple Angular dialogs with the Angular CDK
The goal of this article In the article Angular routed dialogs I wrote a while ago, the benefits of having dialogs behind routes are explained. We... »
-
Complex Angular forms with validation
Sometimes forms in Angular can be a pain, and some of us have been struggling with them since the beta phases of Angular2. First there was... »
-
Breaking out of the comfort zone
The people that are used to read my articles will quickly realise that this is not the type of articles I generally write. Since I’m passionate... »
-
Conditional api urls in Angular with injection tokens
Using env.js files When we deploy our Angular application, chances are big that we will let our data-access layer connect to another api url than the... »
-
Routed Angular dialogs
This article should be a rather short one. It’s about how we can create dialogs in Angular. Using dialogs in Angular can be tackled in complex... »
-
Angular interview questions for catching senior talent
Companies ask me to take care of technical interviews from time to time. Having done quite a lot of these interviews, I learned a lot from... »
-
Why and how I created a SPA router for Qwik
The why The people from builder.io have done an awesome job writing Qwik, and their arsenal of other great tools. I started playing with Qwik some... »
-
Reactive dumb components
Reactive dumb components When we write RxJS logic inside our presentation layer we mostly wind up with reactive flows inside our smart components (container components). The... »
-
How covid affected StrongBrew
Covid These are challenging times… Harsh times for people and companies. Even for some companies it results in fatal decisions. Unfortunately we were impacted by COVID... »
-
Managing state in Angular
About this article When we create single-page-applications, there is no way around it. Sooner or later we are going to be facing state. There are a... »
-
A generic way of handling loading-status, saving-status and validation errors in Angular
When writing Angular applications there are always pieces of functionality that are being rewritten over and over again. 3 common usecases are: Showing a loading status... »
-
Opinionated guidelines for large nx angular projects
About this article This article contains a set of opinionated guidelines when it comes to building monorepos with Nx. I wrote this article because when I... »
-
Safe HTTP calls with RxJS
Hi there, since it’s very busy lately this will probably be my one of my shortest articles ever. Maybe that’s a good thing, because now you... »
-
Building a safe autocomplete operator in RxJS
A well-known use case of RxJS is creating a simple autocomplete search in only a few lines of code. This article is not just about creating... »
-
Thinking reactive with the SIP principle
A few months back we released RxJS best practices in Angular and a while before that Thinking reactively in Angular and RxJS. Both of these articles... »
-
Redux (@ngrx/store) best practices
@ngrx/store is a library that tries to solve the problems of state management through the principles of Redux. The difference between Redux and @ngrx/store is that... »
-
Do we really need Redux or @ngrx/store
About this article If you are writing Angular, Vue or React applications, chances are big that you have used or encountered the Redux pattern. Redux helps... »
-
Pre-rendering Angular Applications
Why should we pre-render Angular applications? At the moment of writing this article, there are several ways of optimizing Angular applications - We could compile them... »
-
RxJS best practices in Angular
This article is all about the do’s and don’ts when it comes to writing reactive applications with RxJS in Angular applications. The best practices described in... »
-
Safe image requests in angular
We all know how to load images in a web-application right? We would just make use of the img DOM-element, define its src attribute and we... »
-
A scalable angular architecture (part 2)
The sandbox pattern Introduction A while ago I released a blogpost called “A scalable angular 2 architecture” which was all about creating large scale enterprise webapplications.... »
-
Thinking reactively in Angular and RXJS
Foreword RxJS is an awesome library that can help us with creating reactive web applications. Reactive web applications can be overwhelming in the beginning, but eventually,... »
-
Thinking reactively in Angular and RXJS
Foreword RxJS is an awesome library that can help us with creating reactive web applications. Reactive web applications can be overwhelming in the beginning, but eventually,... »
-
Infinite scroll in Angular an RxJS
About this article This article explains how the “reactive-programming” approach helps us to create an awesome infinite-scroll-list in only a few lines of code. For this... »
-
A scalable Angular 2 architecture
Foreword This article might be more relevant for Angular 2 developers, but I believe it can be used with other frameworks as well. It’s just a... »
-
Cancellable optimistic updates in Angular 2 and Redux
Angular 2 and redux are 2 technologies that are getting a lot of traction these days. Angular 2 is a SPA (single-page-app) framework and redux is... »
-
How we made our app real-time in 6 lines of code
Kwinten Pisman and me were working on a workshop this weekend with the focus on Reactive applications with Angular 2, RXJS and @ngrx. Something that can’t... »
-
Components demystified
Table of Contents Foreword Base concept The hierarchical component-tree Smart vs dumb components Best practices Foreword These documents are the beginning of a book (or a... »
-
Modals in Angular 2
Updated at 3 september 2016 (RC.6 compliant) Since one of my late New Year’s resolutions is blogging, behold my very first blogpost. For a customer of... »
subscribe via RSS