<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Amassine Omar (@amsomr) — Technical Case Studies</title>
    <link>https://amsomr.me/blog</link>
    <description>In-depth engineering reflections, multi-tenant SaaS architecture decisions, hardware micro-soldering bench notes, and scraping pipeline design.</description>
    <language>en-US</language>
    <lastBuildDate>Sat, 03 Oct 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://amsomr.me/feed.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title>Web Bloat Autopsy: Why 85% of Moroccan Sites Fail 4G</title>
      <link>https://amsomr.me/blog/web-bloat-autopsy-moroccan-websites-core-web-vitals</link>
      <guid isPermaLink="true">https://amsomr.me/blog/web-bloat-autopsy-moroccan-websites-core-web-vitals</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate>
      <description>Empirical benchmark of 100 Moroccan websites: analyzing DOM tree bloat, 4G cellular latency, memory leaks, and our sub-800ms Next.js remedy.</description>
      <author>me@amsomr.me (Amassine Omar)</author>
      <category>Performance</category>
      <category>Core Web Vitals</category><category>Performance</category><category>Next.js</category><category>WordPress</category><category>Web Architecture</category><category>Benchmarks</category>
    </item>
    <item>
      <title>Hardening Edge Next.js Applications: A Deep-Dive Defense-in-Depth Guide (SSRF, JSON-LD Breakouts, and Timing Attacks)</title>
      <link>https://amsomr.me/blog/hardening-edge-nextjs-defense-in-depth</link>
      <guid isPermaLink="true">https://amsomr.me/blog/hardening-edge-nextjs-defense-in-depth</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate>
      <description>A comprehensive architectural teardown of real-world defensive vulnerabilities in modern Next.js 15 applications: preventing private IP/cloud metadata SSRF at the edge, defeating script-tag JSON-LD breakout attacks, neutralizing javascript: URI scheme execution in markdown, and eliminating timing side-channels in webhook authentication.</description>
      <author>me@amsomr.me (Amassine Omar)</author>
      <category>Architecture</category>
      <category>Next.js 15</category><category>Application Security</category><category>SSRF</category><category>XSS</category><category>Edge Computing</category><category>TypeScript</category><category>Defensive Engineering</category>
    </item>
    <item>
      <title>Architecting Maalam Pro: Multi-Tenant Next.js SaaS</title>
      <link>https://amsomr.me/blog/architecting-maalam-pro</link>
      <guid isPermaLink="true">https://amsomr.me/blog/architecting-maalam-pro</guid>
      <pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
      <description>System design deep-dive: building real-time workshop management on Next.js App Router and Firestore with optimistic client state updates.</description>
      <author>me@amsomr.me (Amassine Omar)</author>
      <category>Architecture</category>
      <category>Next.js</category><category>Firebase</category><category>SaaS</category><category>System Architecture</category><category>Firestore</category>
    </item>
    <item>
      <title>Micro-Soldering Guide: Hunting Short Circuits on PCBs</title>
      <link>https://amsomr.me/blog/smartphone-logic-board-micro-soldering</link>
      <guid isPermaLink="true">https://amsomr.me/blog/smartphone-logic-board-micro-soldering</guid>
      <pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate>
      <description>Component-level hardware diagnostics at GSM Arena: isolating microscopic capacitor shorts on main power rails using thermal imaging.</description>
      <author>me@amsomr.me (Amassine Omar)</author>
      <category>Hardware Lab</category>
      <category>Hardware Repair</category><category>Micro-Soldering</category><category>GSM Arena</category><category>Electronics</category><category>Diagnostics</category>
    </item>
    <item>
      <title>Resilient Web Scraping at Scale: Headless Architecture</title>
      <link>https://amsomr.me/blog/resilient-web-scraping-pipelines</link>
      <guid isPermaLink="true">https://amsomr.me/blog/resilient-web-scraping-pipelines</guid>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
      <description>Production scraping architecture: browser fingerprint randomization, rate limiting, anti-bot defense evasion, and fast data normalization.</description>
      <author>me@amsomr.me (Amassine Omar)</author>
      <category>Web Scraping</category>
      <category>Python</category><category>Web Scraping</category><category>Playwright</category><category>Puppeteer</category><category>Automation</category><category>APIs</category>
    </item>
    <item>
      <title>Engineering TripleW: Zero-Bloat Digital Architecture</title>
      <link>https://amsomr.me/blog/engineering-triple-w</link>
      <guid isPermaLink="true">https://amsomr.me/blog/engineering-triple-w</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <description>Core engineering philosophy behind triplew.ma: eliminating client JS bloat, sub-800ms mobile LCP, and edge-native server components.</description>
      <author>me@amsomr.me (Amassine Omar)</author>
      <category>Performance</category>
      <category>TripleW</category><category>Performance</category><category>Next.js</category><category>Web Design</category><category>Core Web Vitals</category>
    </item>
  </channel>
</rss>