<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mofadlalla.io/posts/the-ultimate-guide-to-generating-pdfs-from-html-with-nodejs-and-puppeteer-2292/</loc>
<lastmod>2025-08-21T00:08:00-04:00</lastmod>
</url>
<url>
<loc>https://mofadlalla.io/posts/the-evil-of-optional-parameters-when-having-too-many-options-is-self-destructing/</loc>
<lastmod>2026-10-09T20:50:00-04:00</lastmod>
</url>
<url>
<loc>https://mofadlalla.io/categories/</loc>
<lastmod>2026-10-09T21:51:06-04:00</lastmod>
</url>
<url>
<loc>https://mofadlalla.io/tags/</loc>
<lastmod>2026-10-09T21:51:06-04:00</lastmod>
</url>
<url>
<loc>https://mofadlalla.io/archives/</loc>
<lastmod>2026-10-09T21:51:06-04:00</lastmod>
</url>
<url>
<loc>https://mofadlalla.io/about/</loc>
<lastmod>2026-10-09T21:51:06-04:00</lastmod>
</url>
<url>
<loc>https://mofadlalla.io/</loc>
</url>
<url>
<loc>https://mofadlalla.io/tags/puppeteer/</loc>
</url>
<url>
<loc>https://mofadlalla.io/tags/nodejs/</loc>
</url>
<url>
<loc>https://mofadlalla.io/tags/pdf/</loc>
</url>
<url>
<loc>https://mofadlalla.io/tags/automation/</loc>
</url>
<url>
<loc>https://mofadlalla.io/tags/typescript/</loc>
</url>
<url>
<loc>https://mofadlalla.io/tags/system-design/</loc>
</url>
<url>
<loc>https://mofadlalla.io/tags/api-design/</loc>
</url>
<url>
<loc>https://mofadlalla.io/tags/clean-code/</loc>
</url>
<url>
<loc>https://mofadlalla.io/categories/engineering/</loc>
</url>
<url>
<loc>https://mofadlalla.io/categories/node-js/</loc>
</url>
<url>
<loc>https://mofadlalla.io/categories/architecture/</loc>
</url>
<url>
<loc>https://mofadlalla.io/categories/typescript/</loc>
</url>
</urlset>
