Blogs

Enabling Team Velocity

Force multipliers for small development teams: living documentation strategies, branch-aware CI/CD pipelines, developer experience automation, and pragmatic AI tool adoption.

Tooling AI

Building a Dynamic Component System in Angular

JSON-driven component composition for multi-customer configurability, covering recursive rendering, type-safe element interfaces, view-scoped state management, and the Loggable debugging pattern.

Angular AI

Scaling Angular Testing with Vitest

AnalogJS integration, reusable test utilities, and patterns for testing Angular signals and effects with Vitest.

Angular Tooling AI

From RxJS to Signals

A pragmatic migration guide covering when to use RxJS versus Signals, effect placement for testability, and gradual migration strategies.

Angular AI

GitLab CI/CD with Branch-Aware Quality Gates

Context-adaptive enforcement, POSIX shell compliance, and artifact strategies for effective GitLab CI/CD pipelines.

Tooling AI

Multi-Layer Docker Strategy for Angular

Layer separation, content-addressed caching, and achieving 5x faster builds with multi-stage Docker configurations.

Docker AI

Pre-Build Type Analysis with ts-morph

Generating path descriptors and discovering translation fields through compile-time TypeScript AST analysis.

Tooling AI

View-Scoped Services for Multi-Window Apps

Instance-based service pattern with criteria-based isolation for multi-window Angular applications.

Angular AI

Custom RouteReuseStrategy for Multi-Window Apps

Implementing component caching with content-addressed keys and memory management for multi-window Angular applications.

Angular AI

Breaking Circular Dependencies in Angular

Resolving circular dependency errors using injection tokens, forwardRef, and architectural refactoring strategies.

Angular AI

Reduce implementation and roundtrip costs via GraphQL

How adding GraphQL to your stack can improve product iteration and reduce costs by building atop your existing infrastructure.

GraphQL Node.js Angular

Modular component and service architecture

Extending typescript classes and utilizing generic parameter defaults in a modular way to enhance Angular Single Page Applications

Angular

Service Workers, Notifications and Push API

Providing offline-support, cache and web-push functionality.

Web Angular Node.js

The Intersection Observer API

An essential tool for detecting element and view intersections. Useful for instance in pre- /lazy-loading mechanics.

Web Angular

Docker containers and networks

A blog-bit about utilizing Docker containers and linking multiple Docker-files and -networks.

Docker

Angular Universal Server Side Rendering

Utilizing Angular Universals' SSR techniques to enhance load times and provide crawler (/SEO) and social-media integration.

Node.js Angular SSR

Angular stateful router animations

Utilizing additional router data to enhance router transitions through stateful Angular animations.

Angular