Blog
Articles techniques sur TypeScript et Angular, guides pratiques, retours d'expérience sur la communauté tech, et réflexions sur le développement web moderne.
- Angular Courses
Angular resources are not a good fit for Guards
Discover why the new Angular 22 Resource API and Signals are not a good fit for Router Guards and Resolvers, and what you should use instead.
- Angular 22
- Angular Resource
- Router
- Angular Courses
Angular WebMCP is Currently a Localhost Experience Only!
Angular 22 introduced WebMCP support, but testing it presents challenges. Learn why it's currently a localhost-only experience and what's coming next.
- Angular 22
- WebMCP
- Angular Courses
Stop Keeping Users in the Dark: Force Loading States with Angular 22
Learn how to use ResourceParamsStatus in Angular 22 to force a loading state for better UX when debouncing search inputs.
- Angular 22
- ResourceParamsStatus
- Angular Resource
- Angular Courses
Angular File Naming Style Guide
A guide to naming Angular components, services, pipes, directives, and more.
- Angular
- Naming
- Style Guide
- Angular Courses
The Truth About Angular Selectorless Components
Selectorless components in Angular mean two very different things: omitting the component selector on routed pages, and an official prototype for a new template syntax.
- Angular
- Selectorless components
- Angular Courses
Angular FormRoot Directive: Simplified Form Submission in Signal Forms
Discover Angular's new FormRoot directive that simplifies form submission in Signal Forms — no more manual novalidate attributes or event.preventDefault() calls.
- Angular
- Signal Forms
- FormRoot
- Angular Courses
Angular 21.1 Release: Signal Forms Improvements, Multi-Case Switch, and image loaders
Discover what's new in Angular 21.1: the formField directive, focusable forms, multi-case @switch blocks, image loader transformations, and Router.isActive as a Signal.
- Angular 21.1
- Signal Forms
- Angular Courses
How to use the Angular MCP server before v20, at your own risk!
Discover how to use the Angular MCP server even if you're on a version before Angular 20.
- Angular
- MCP
- AI
-
The Lewin's change model theory: The Angular style guide usecase
Adoption as the key to success
- angular
-
My Google Developer Expert (GDE) Application Journey and Rejection
An honest reflection on my Angular community contributions, GDE application process, and why being rejected from the Google Developer Expert program didn't stop my community involvement
- google developer expert
- angular
- community
- tech leadership
- developer advocacy
- angular community
-
Nouvelle aventure de coach Angular pour Bonjour Angular ESN!
Je commence une nouvelle aventure en tant que coach Angular pour Bonjour Angular ESN
- coaching
- angular
- Angular Courses
Resolve Peer Dependency Conflicts in Angular Projects
Learn why peer dependency conflicts happen, how npm, yarn, and pnpm handle them differently, and practical solutions to resolve them.
- Angular
- Peer Dependencies
- npm
-
Common Pitfalls in TypeScript with HTTP Calls
Learn about common pitfalls in TypeScript when making HTTP calls and how to avoid them.
- typescript
-
Create derivations of a Typescript interface with Omit
Learn to create derivations of a Typescript interface with Omit
- typescript
-
Display Angular @empty block at the right time!
Learn to display an @empty Angular block at the right time!
- angular
- Angular Courses
Angular v20+ Folder Structure Guide: Best Practices for Scalable Apps
Learn how to organize your Angular application to make it easier to maintain and scale.
- Angular
- Folder Structure
- Best Practices
-
You shouldn't use EventEmitters in Angular services
Use the right API for reactivity
- angular
-
GitHub CI-CD javascript workflow
Create a complete CI-CD GitHub Action workflow for Javascript projects
- github
- ci
- productivity
-
[Hacktoberfest] Open source journey : from consumer to contributor
A step at a time into an open-source journey
- open-source
- hacktoberfest