PinnedThabo AmbroseinMotf CreationsMigrate from CSS to SCSS stylesheets for existing Angular applicationA quick guide to using SCSS in an application that was scaffolded to use the default stylesheet.5 min read·Jun 22, 2019--15--15
Thabo AmbroseCould not find ‘nx’ module in this workspace. TypeError./node_modules/nx/src/utils/params.js:17:721 min read·Jan 19, 2024----
Thabo AmbroseDifferentiating between catchError, throwError, new Error and throw new Error.In this quick guide, I am collating the different ways to create errors and handling them in Javascript and TypeScript applications.2 min read·Nov 22, 2023----
Thabo AmbroseTypeError [Error]: Cannot read properties of undefined (reading ‘column’)Serving an Angular application throws this error1 min read·Nov 15, 2023----
Thabo AmbroseAn Intro to the Singleton Design Pattern in Angular.Design patterns are best practices and reusable solutions to recurring software design problems.1 min read·Nov 12, 2022----
Thabo AmbroseAn elegant why to check if a Directive/Component @Input property has changedUsing the ngOnChanges hook and the ‘in’ operator.1 min read·Nov 6, 2022----
Thabo AmbroseChoosing classes as types over interfaces & type aliases in TypeScript.Typed code is a breeze to work with2 min read·Oct 29, 2022----
Thabo AmbroseUnexpected value ‘NgxsRootModule’ imported by the module ‘DynamicTestModule’.Angular Nx 14 and Jest1 min read·Oct 19, 2022----
Thabo AmbroseAngular Dependency Injection Quick GuideA brief summation of the Angular DI design pattern3 min read·Oct 9, 2022----
Thabo AmbroseinMotf CreationsNx workspace: npm ERR! The Cypress App could not be downloaded.This error comes up when creating a new Angular workspace using the create-nx-workspace command.2 min read·Sep 24, 2022----