<?xml version="1.0" encoding="utf-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://mohamedatia.com/</loc><lastmod>2026-11-04</lastmod></url><url><loc>https://mohamedatia.com/blog/</loc><lastmod>2026-11-04</lastmod></url><url><loc>https://mohamedatia.com/series/</loc><lastmod>2026-11-04</lastmod></url><url><loc>https://mohamedatia.com/about/</loc><lastmod>2026-11-04</lastmod></url><url><loc>https://mohamedatia.com/blog/who-am-i/</loc><lastmod>2026-11-04</lastmod><image:image><image:loc>https://mohamedatia.com/media/who-am-i.jpg</image:loc></image:image><video:video><video:thumbnail_loc>https://mohamedatia.com/media/who-am-i.jpg</video:thumbnail_loc><video:title>يعني إيه Solution Architect؟ وليه القرار أغلى من الكود</video:title><video:description>يعني إيه Solution Architect، وليه القرار في المشروع بقى أغلى من الكود حتى لما الـ AI هو اللي بيكتبه، وإيه اللي هتلاقيه هنا كل يوم.</video:description><video:content_loc>https://mohamedatia.com/media/who-am-i.mp4</video:content_loc><video:duration>56</video:duration><video:publication_date>2026-11-04T16:00:00+02:00</video:publication_date><video:family_friendly>yes</video:family_friendly><video:uploader info="https://mohamedatia.com/about/">محمد عطية</video:uploader></video:video></url><url><loc>https://mohamedatia.com/blog/url-shortener/</loc><lastmod>2026-11-04</lastmod><image:image><image:loc>https://mohamedatia.com/media/url-shortener.jpg</image:loc></image:image><video:video><video:thumbnail_loc>https://mohamedatia.com/media/url-shortener.jpg</video:thumbnail_loc><video:title>تصميم URL shortener: الـ base62 والـ cache وقرار 301 ولا 302</video:title><video:description>تصميم URL shortener خطوة بخطوة: الكود القصير بالـ base62، والـ cache قدام الـ database، وليه اختيار 301 أو 302 بيحدد هتعدّ الضغطات ولا لأ.</video:description><video:content_loc>https://mohamedatia.com/media/url-shortener.mp4</video:content_loc><video:duration>64</video:duration><video:publication_date>2026-11-04T16:00:00+02:00</video:publication_date><video:family_friendly>yes</video:family_friendly><video:uploader info="https://mohamedatia.com/about/">محمد عطية</video:uploader></video:video></url><url><loc>https://mohamedatia.com/blog/strangler-fig/</loc><lastmod>2026-11-04</lastmod><image:image><image:loc>https://mohamedatia.com/media/strangler-fig.jpg</image:loc></image:image><video:video><video:thumbnail_loc>https://mohamedatia.com/media/strangler-fig.jpg</video:thumbnail_loc><video:title>Strangler Fig: بدّل السيستم القديم حتة حتة من غير ما ترميه</video:title><video:description>شرح Strangler Fig pattern: ليه إعادة كتابة السيستم من الصفر بتفشل أغلب الوقت، وإزاي تكبّر الجديد حوالين القديم لحد ما ياخد مكانه.</video:description><video:content_loc>https://mohamedatia.com/media/strangler-fig.mp4</video:content_loc><video:duration>87</video:duration><video:publication_date>2026-11-03T16:00:00+02:00</video:publication_date><video:family_friendly>yes</video:family_friendly><video:uploader info="https://mohamedatia.com/about/">محمد عطية</video:uploader></video:video></url><url><loc>https://mohamedatia.com/series/pattern/</loc><lastmod>2026-11-04</lastmod></url><url><loc>https://mohamedatia.com/series/design-x/</loc><lastmod>2026-11-04</lastmod></url><url><loc>https://mohamedatia.com/series/special/</loc><lastmod>2026-11-04</lastmod></url></urlset>