ZYVOPMulti-Platform Sync
SeriesAI NewsWhy ZyVOPJoin Discord
LoginGet Started
Ismail ZAHIR

Ismail ZAHIR

Software Engineer

Morocco

First Post
Early Bird
Word Warrior

I’m a software engineer who loves turning ideas into real, useful products. I enjoy building things that make life easier and more enjoyable.

ismailzahir.com
Morocco
Joined Jul 2026
3-wk streak

Subscribe to Ismail ZAHIR's Newsletter

Get new articles and engineering posts delivered to your inbox.

The Hidden Cost of “Just Add a Setting”
Architecture

The Hidden Cost of “Just Add a Setting”

“Can we just add a setting for this?” It sounds harmless. Suppose an office should be able to choose its default appointment duration. The f...

#configuration#Architecture#domain-driven-design
Ismail ZAHIR
Ismail ZAHIR
First PostEarly Bird
Sep 9, 2026
15 min
Stop Creating an Endpoint for Every Button
Architecture

Stop Creating an Endpoint for Every Button

There is a pattern that feels completely natural when building an API. The frontend gets an Approve button, so the backend gets an endpoint:...

#backend#API Design#rest
Ismail ZAHIR
Ismail ZAHIR
First PostEarly Bird
Sep 7, 2026
9 min
My Pull Request Failed — Because GitHub Actions Was Protecting the Repository

My Pull Request Failed — Because GitHub Actions Was Protecting the Repository

Sometimes the most useful security lessons don't start with a security audit. They start with a failed CI job. Recently, while contributing ...

#GitHub Actions#open-source#security
Ismail ZAHIR
Ismail ZAHIR
First PostEarly Bird
Sep 4, 2026
9 min
I Built an Angular Authentication Layer for the Signals Era
Architecture

I Built an Angular Authentication Layer for the Signals Era

How I designed `ngx-auth-client` around reactive state, provider-agnostic authentication, functional guards, and safer token handling.

#authentication#oauth2#security
Ismail ZAHIR
Ismail ZAHIR
First PostEarly Bird
Aug 31, 2026
16 min
Building a Reusable Keycloak Theme Architecture
Architecture

Building a Reusable Keycloak Theme Architecture

Customizing a Keycloak login theme is styling. Doing it for a second brand without copying the first one is architecture. Here is how a base...

#keycloak#theming#Architecture
Ismail ZAHIR
Ismail ZAHIR
First PostEarly Bird
Aug 15, 2026
9 min
OAuth 2.0, OpenID Connect, and Keycloak: Understanding Modern Authentication
Tutorial

OAuth 2.0, OpenID Connect, and Keycloak: Understanding Modern Authentication

OAuth 2.0, OpenID Connect, JWT, access tokens, refresh tokens, Keycloak. These get mentioned in the same breath so often that they blur into...

#Software Engineering#keycloak#oauth2
Ismail ZAHIR
Ismail ZAHIR
First PostEarly Bird
Aug 7, 2026
10 min
Why I Validate Angular Compatibility Using the Published npm Package (Not the Source Code)
DevOps

Why I Validate Angular Compatibility Using the Published npm Package (Not the Source Code)

Most Angular libraries claim compatibility across multiple Angular versions—but how many actually verify it? Here's why I stopped testing my...

#open-source#angular#TypeScript
Ismail ZAHIR
Ismail ZAHIR
First PostEarly Bird
Jul 31, 2026
5 min
I Stopped Copy-Pasting the Same Angular ApiService. Here’s What I Built Instead
Case Studies

I Stopped Copy-Pasting the Same Angular ApiService. Here’s What I Built Instead

Four projects in, I was copying the same api.service.ts instead of writing it. The design decisions behind extracting it into @ismailza/ngx-...

#angular#TypeScript#Software Engineering
Ismail ZAHIR
Ismail ZAHIR
First PostEarly Bird
Jul 30, 2026
7 min
ZYVOPMulti-Platform Sync

The Developer Publishing Hub. Write once, publish everywhere, with built-in SEO, AEO, and GEO infrastructure, including canonical URL controls, structured data, and AI-readable article resources. Zero reader paywalls.

Content

  • Categories
  • Tags
  • Badges
  • Leaderboard
  • Write Article
  • Newsletter

Company

  • About Us
  • Why ZyVOP
  • Changelog
  • Compare Platforms
  • Hashnode vs ZyVOP
  • DEV vs ZyVOP
  • Developer API & CLI
  • Author Handbook
  • Contact

Connect

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • DMCA Policy
  • Code of Conduct

© 2026 ZyVOP. Developer Publishing Hub.

Zero paywalls · Full content ownership
All systems operational