---
title: "mehdi (@mehdi654) | Hashnode"
description: "mehdi (@mehdi654) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@mehdi654"
---

@mehdi654

# mehdi

@mehdi654 · Joined August 2026

### [The Cleanest Angular Architecture You Aren't Using Yet](https://modern-web-dev.hashnode.dev/the-cleanest-angular-architecture-you-aren-t-using-yet?utm_source=hashnode&utm_medium=feed)

Learn how to transform passive API data into smart, self-contained domain objects in NgRx SignalStore while cleanly navigating Angular DI boundaries.

12 min read · [modern-web-dev.hashnode.dev](https://modern-web-dev.hashnode.dev/the-cleanest-angular-architecture-you-aren-t-using-yet?utm_source=hashnode&utm_medium=feed)

[Aug 9](https://hashnode.com/posts/the-cleanest-angular-architecture-you-aren-t-using-yet/6a78b9c4297ca538b1f9e738)

### [Modernizing Ionic 8 & Angular 22: Moving from Karma, Zone.js & ESLint v8 to Vitest, Zoneless & Flat Config](https://modern-web-dev.hashnode.dev/modernizing-ionic-8-angular-22-moving-from-karma-zone-js-eslint-v8-to-vitest-zoneless-flat-config?utm_source=hashnode&utm_medium=feed)

\[!NOTE\]Target Audience: Ionic & Angular developers looking to modernize starter boilerplate, boost unit test speed by 5x, adopt pure Zoneless change detection, and upgrade to ESLint v9 Flat Config.

6 min read · [modern-web-dev.hashnode.dev](https://modern-web-dev.hashnode.dev/modernizing-ionic-8-angular-22-moving-from-karma-zone-js-eslint-v8-to-vitest-zoneless-flat-config?utm_source=hashnode&utm_medium=feed)

[Aug 5](https://hashnode.com/posts/modernizing-ionic-8-angular-22-moving-from-karma-zone-js-eslint-v8-to-vitest-zoneless-flat-config/6a732600b01a829f616aed74)
