Ng-News 26/17: PrimeNG's New Licensing, and A2UI for Angular
PrimeNG's new licensing model and A2UI for model-controlled Angular interfaces are the headline topics this week. Also in brief: OpenNG's community fo…
Tech news from the best sources
PrimeNG's new licensing model and A2UI for model-controlled Angular interfaces are the headline topics this week. Also in brief: OpenNG's community fo…
A role-based product should involve more than hiding navigation links. Students, teachers, and platform administrators have different goals, data need…
What I built I wanted a workout timer that doesn't just beep at me. So this weekend I built one that writes the workout AND talks me through it, out l…
Every accessibility checklist mentions focus management, and then moves on — as if it were one item. It isn't. It's a discipline, and it's the single …
You open a two-year-old Angular codebase and see *ngIf everywhere. You open a job posting sample and the code uses @if . Nobody sent a memo explaining…
👋 Welcome to Chapter 9! Imagine a user typing in a search box. They type "i", "ip", "iph", "ipho", "iphon", "iphone" — 6 keystrokes in 2 seconds. Do y…
Angular 22 and React 19 are both excellent choices in 2026. But "both are good" isn't helpful when you're making a real decision. This post gives you …
We’ve all been there. You click a button in a modern web app, and you’re immediately greeted by a generic loading spinner. You sit there, staring at i…
There are times when we might need to work on forms that show and validate fields depending on a users selected input. For example an account registra…
There's a pattern I see a lot in Angular codebases that adopted Signals early: a developer discovers rxResource , loves that it handles loading and er…
A story about how migrating an interactive office map editor turned into an engineering investigation involving Fabric.js, tainted canvas , and an arc…
TL;DR — Angular 22 promoted Signal Forms from experimental to stable. This is not "Reactive Forms are dead." It's a real architectural trade-off, and …
Six months ago I started migrating the MKX Capital frontend from a BehaviorSubject-heavy architecture to Angular Signals. Here is what I learned. Wher…
In the first article of this series, we saw how a custom build-time compiler can transform a legacy Angular.js template into raw, optimized JavaScript…
I've been building with Angular for ten years, and in that time I've watched the same thing happen on nearly every project. A component gets built, it…
The tech industry is littered with the ghosts of failed migrations—multi-year rewrites that burned through millions in budget only to be scrapped, or …
There's a particular kind of false confidence that comes from a green accessibility report. The CI check passes, the Lighthouse score says 100, the AX…
Canonical URL: Republished from munonye.com . Full code on GitHub . Learn how to build a RAG Spring Boot tutorial pipeline that answers questions from…
A focused reference series for developers who already know Angular. Use it for quick fact-checking, refreshing a concept before a project, or preparin…
Comedy of Errors I recently added Google login to an Angular app backed by IdentityServer. Simple enough on paper. Took me almost two days. The Setup …
Table of Contents Introduction The Misconception Driving Most Security Findings How Angular's Sanitization Pipeline Works The Four Sanitization Contex…
Canonical URL: Republished from munonye.com . Try the live demo: StackBlitz Overview Complete guide to Angular reactive forms validation with Angular …
Canonical URL: This article is republished from the original on munonye.com . Read the full six-part series and updated Angular 19 code there. Introdu…
Version coverage signal() , computed() , effect() , toSignal() , toObservable() — stable since Angular 17 (developer preview in Angular 16) Effect onC…
Every developer using Cursor , Claude Code , Windsurf , or GitHub Copilot knows this exact frustration: You are building a cutting-edge Angular 22 app…
After a long and deliberate alpha, spartan/ui is now 1.0 . We shipped the first 30 primitives in August 2023 with a simple bet: building accessible, g…
In recent years, Angular has taken an important step toward a simpler and more declarative reactivity model with the introduction of Signals . NgRx, w…
Angular 22 released a stable version of the Resource API, providing a complete API to query an API, now including loading/errors states builtin and so…
By Joseph Ndungi It was a regular Tuesday. I was on leave, casually scrolling through my phone, enjoying a quiet break from work when something caught…
A few weeks ago I went through every "headless UI primitive" in @snatuva/primitives — our Angular signals-first, unstyled component library — and star…