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.
State management approaches in Angular
June 7, 2024,
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.