<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Omar Khairy — Writing</title><description>Notes on software engineering, products, Cloudflare, and the web.</description><link>https://okhairy.dev/</link><item><title>Takeway: Create XOR Type in Typescript 🚧</title><link>https://okhairy.dev/blog/takeway-typescript-create-xor-type/</link><guid isPermaLink="true">https://okhairy.dev/blog/takeway-typescript-create-xor-type/</guid><description>Let&apos;s create a XOR type in Typescript and why it is useful</description><pubDate>Sat, 02 Mar 2024 20:00:00 GMT</pubDate></item><item><title>Setup monorepo with pnpm, typescript and turborepo</title><link>https://okhairy.dev/blog/setup-monorepo-with-pnpm-typescript/</link><guid isPermaLink="true">https://okhairy.dev/blog/setup-monorepo-with-pnpm-typescript/</guid><description>A gudie to setup monorepo with typescript, pnpm and truborepo</description><pubDate>Tue, 13 Feb 2024 00:00:00 GMT</pubDate></item><item><title>All Books I Have Read 📚</title><link>https://okhairy.dev/blog/%D9%90all-books-i-have-read/</link><guid isPermaLink="true">https://okhairy.dev/blog/%D9%90all-books-i-have-read/</guid><description>All Books I have read so far with small comments about each book</description><pubDate>Tue, 04 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Investing In Egypt Stock Market(EGX) 💸📉</title><link>https://okhairy.dev/blog/investing-in-in-egx-stocks/</link><guid isPermaLink="true">https://okhairy.dev/blog/investing-in-in-egx-stocks/</guid><description>6 months of investing in EGX (Egyptian Stock Market), Tons of mistakes and a lot of lessons learned.</description><pubDate>Sun, 02 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Build API Gatway with Cloudflare Workers - Rate Limiting (Draft)</title><link>https://okhairy.dev/blog/build-api-gateway-part-1/</link><guid isPermaLink="true">https://okhairy.dev/blog/build-api-gateway-part-1/</guid><description>In this post, I will show you how to build an API gateway with Cloudflare Workers and TypeScript with test and type deriven development.</description><pubDate>Thu, 23 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Coding Backward</title><link>https://okhairy.dev/blog/coding-backward/</link><guid isPermaLink="true">https://okhairy.dev/blog/coding-backward/</guid><description>Coding backward is a technique I use to reduce vagueness or clutter around a new project or feature.</description><pubDate>Sun, 19 Feb 2023 00:00:00 GMT</pubDate></item><item><title>What I Did Learn in 2022</title><link>https://okhairy.dev/blog/what-i-did-learn-in-2022/</link><guid isPermaLink="true">https://okhairy.dev/blog/what-i-did-learn-in-2022/</guid><description>I am sharing what technologies i learned in 2022</description><pubDate>Fri, 30 Dec 2022 00:00:00 GMT</pubDate></item></channel></rss>