Articles

Angular Notes

August 15, 2025, A collection of notes and references relating to Angular.

Reactive Error Handling in Angular

June 6, 2024, The example provides a stream of values designed to demonstrate successful operations and robust error handling, specifically illustrating how to selectively capture and display error states within the user interface.

Using Async Pipe in Angular

June 6, 2024, The async pipe accesses an Observable directly from inside the HTML template. The Observable lifecycle is managed by Angular, no need for us to manage subscribe and unsubscribe.

Reactive Streams in Angular: From Observables to Signals

June 6, 2024, Learn how to simplify Angular state management by moving from traditional RxJS observables to the modern Signals API. Cleaner code, no BehaviorSubjects, and better readability.

Git Mastery

June 20, 2025, A collection of notes and references

Efficient List Rendering in Angular

June 29, 2024, When loading new data into an Angular template, selectively update only the modified list elements instead of re-rendering the entire HTML list. This approach prevents screen flicker and ensures a smoother, uninterrupted user experience.

Deploying Spring Boot

June 25, 2025, A reference of Spring Boot deployment strategies

ADEPT Method

April 26, 2022, A pragmatic approach for learning new concepts quickly.

Go Notes

January 1, 2024, A collection of notes and references relating to Go.

Wordpress Notes

March 5, 2023, A collection of notes and references relating to Wordpress.

Angular DOM

February 17, 2021, Rendering what's displayed inside the DOM, using control flow and directives.

Pagination using Observables in Angular

June 6, 2024, A practical example using Angular observables.

URL Params in Angular

June 5, 2024, A practical example using URL params.

Angular Signals

June 6, 2024, Exploring the new Angular Signals features.

On Changes in Angular

June 6, 2024, This example shows how to react only when a parent input changes, while skipping the automatic first assignment that happens when the component initialises.

Workaround for Circular component blocked imports in Angular

June 8, 2024, Circular components in html templates

Parallel RXJS Observables

June 7, 2024, Run request to two or more http or similar endpoints that come back as observables, having their results merged into a single observable.

Nx Angular monorepo

July 29, 2024, A practical example using Nx for Angular monorepo.

Monorepo with Angular Workspaces

July 2, 2024, Having a workspace, and generating applications and libraries inside makes sharing of libraries much easier.

Recursive HTML template in Angular

June 8, 2024, Recursive html template inside the one component.

Mutex in JavaScript/TypeScript

June 21, 2024, Examples of mutexes.

Add Ionic to an Angular workspace

July 7, 2024, Use Ionic mobile app alongside webapp and share libraries.

Combine multiple signal inputs that trigger http call

August 9, 2024, A component accepts multiple inputs as signals, a change to any will trigger the call to http.

Hybrid module and standalone component usage in Angular

July 10, 2024, Load module routes and providers using a standalone root

Mastering RxJS in Angular

August 19, 2024, A collection of code snippets relating to RxJS in Angular.