<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://emadideen.com/</loc></url><url><loc>https://emadideen.com/about/</loc></url><url><loc>https://emadideen.com/cv/</loc></url><url><loc>https://emadideen.com/posts/</loc></url><url><loc>https://emadideen.com/posts/angular-2-to-21/</loc><lastmod>2026-03-12T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/arabic-first-products/</loc><lastmod>2026-03-18T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/architecture-as-risk-management/</loc><lastmod>2026-04-02T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/bullmq-rabbitmq-or-postgres/</loc><lastmod>2026-04-15T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/ci-cd-that-survives/</loc><lastmod>2026-01-05T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/claude-code-six-months/</loc><lastmod>2026-04-10T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/dynamic-form-rendering-engine/</loc><lastmod>2026-01-15T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/flutter-vs-ionic-vs-cordova/</loc><lastmod>2026-02-15T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/multi-tenant-postgres/</loc><lastmod>2026-01-22T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/nestjs-after-net/</loc><lastmod>2026-02-08T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/onboarding-remote-engineers/</loc><lastmod>2026-04-27T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/postgres-elasticsearch-when-to-add-search/</loc><lastmod>2025-11-26T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/postgres-performance-100-tenants/</loc><lastmod>2026-04-05T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/senior-engineer-side-project-trap/</loc><lastmod>2026-04-25T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/signals-finally-clicked/</loc><lastmod>2026-03-25T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/specs-in-the-repo/</loc><lastmod>2026-03-02T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/system-design-reviews-not-process-docs/</loc><lastmod>2026-02-22T00:00:00.000Z</lastmod></url><url><loc>https://emadideen.com/posts/tag/ai-tooling/</loc></url><url><loc>https://emadideen.com/posts/tag/angular/</loc></url><url><loc>https://emadideen.com/posts/tag/architecture/</loc></url><url><loc>https://emadideen.com/posts/tag/career/</loc></url><url><loc>https://emadideen.com/posts/tag/ci-cd/</loc></url><url><loc>https://emadideen.com/posts/tag/claude-code/</loc></url><url><loc>https://emadideen.com/posts/tag/cordova/</loc></url><url><loc>https://emadideen.com/posts/tag/devops/</loc></url><url><loc>https://emadideen.com/posts/tag/documentation/</loc></url><url><loc>https://emadideen.com/posts/tag/dotnet/</loc></url><url><loc>https://emadideen.com/posts/tag/elasticsearch/</loc></url><url><loc>https://emadideen.com/posts/tag/flutter/</loc></url><url><loc>https://emadideen.com/posts/tag/frontend/</loc></url><url><loc>https://emadideen.com/posts/tag/i18n/</loc></url><url><loc>https://emadideen.com/posts/tag/ionic/</loc></url><url><loc>https://emadideen.com/posts/tag/leadership/</loc></url><url><loc>https://emadideen.com/posts/tag/mena/</loc></url><url><loc>https://emadideen.com/posts/tag/mentorship/</loc></url><url><loc>https://emadideen.com/posts/tag/mobile/</loc></url><url><loc>https://emadideen.com/posts/tag/multi-tenant/</loc></url><url><loc>https://emadideen.com/posts/tag/nestjs/</loc></url><url><loc>https://emadideen.com/posts/tag/onboarding/</loc></url><url><loc>https://emadideen.com/posts/tag/patterns/</loc></url><url><loc>https://emadideen.com/posts/tag/performance/</loc></url><url><loc>https://emadideen.com/posts/tag/postgresql/</loc></url><url><loc>https://emadideen.com/posts/tag/principles/</loc></url><url><loc>https://emadideen.com/posts/tag/prisma/</loc></url><url><loc>https://emadideen.com/posts/tag/product/</loc></url><url><loc>https://emadideen.com/posts/tag/productivity/</loc></url><url><loc>https://emadideen.com/posts/tag/rabbitmq/</loc></url><url><loc>https://emadideen.com/posts/tag/redis/</loc></url><url><loc>https://emadideen.com/posts/tag/remote/</loc></url><url><loc>https://emadideen.com/posts/tag/retrospective/</loc></url><url><loc>https://emadideen.com/posts/tag/search/</loc></url><url><loc>https://emadideen.com/posts/tag/side-projects/</loc></url><url><loc>https://emadideen.com/posts/tag/signals/</loc></url><url><loc>https://emadideen.com/posts/tag/typescript/</loc></url><url><loc>https://emadideen.com/posts/tag/workflow/</loc></url></urlset>