• The Great Convergence: How Angular 21 Became the Best React Framework

    For years, the choice between Angular and React was a choice between two different worlds. Angular was the “Enterprise Behemoth” full of boilerplate, while React was the “Lightweight Library” that focused on simplicity.

  • From Pub-Sub to Zoneless: How Angular Signals Changed the Game

    Angular Signals have been the talk of the town since their introduction, promising a new way to manage state and trigger updates in Angular applications. But how do they work under the hood, and how do they fit into Angular’s zoneless change detection mechanism? In this post, we’ll demystify Angular Signals by implementing signal from scratch, consuming angular signal outside of angular, and then diving into the Angular source code to see how signals integrate with the change detection system. By the end of this post, you’ll have a clear understanding of what Angular Signals are, how they work, and why they are a game-changer for Angular developers. Let’s get started!

  • Vibe Coding Is Real, But So Is Engineering

    Over the last stretch, I have been building an Angular playground with GitHub Copilot next to me for most of the work.

  • From Scopes to Roles: Real-World First-Party App Patterns with Azure AD

    OAuth is a standard for allowing third-party applications to access APIs on behalf of users. For example, when LinkedIn wants to access your Google contacts, you—the resource owner—authorize LinkedIn (the client app) via Google’s authorization server, and LinkedIn receives a token with a specific scope (e.g., https://www.googleapis.com/auth/contacts.readonly) to access your data.

  • Angular Signals: The First True Reactivity Primitive

    I want to explain why Angular Signals matter, without diving too deep into technical details. Let’s start by clarifying what reactivity means and why Signals are the first real primitive for Angular.

  • 1
  • 2