<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
<title>Yosf Codes — English</title>
<link>https://yosf-codes.pages.dev/en/</link>
<atom:link href="https://yosf-codes.pages.dev/en/feed.xml" rel="self" type="application/rss+xml"/>
<description>Yosf Codes — the blog of Youssef Ali Mohamed: practical articles and guides on web development, self-taught learning, and building on Cloudflare. Explained from real experience, no filler.</description>
<language>en</language>
<lastBuildDate>Sun, 01 Nov 2026 10:57:17 GMT</lastBuildDate>
<item>
  <title>Where Do You Start? A 2026 Web Development Roadmap</title>
  <link>https://yosf-codes.pages.dev/en/post/where-to-start</link>
  <guid isPermaLink="true">https://yosf-codes.pages.dev/en/post/where-to-start</guid>
  <pubDate>Wed, 28 Oct 2026 09:00:00 GMT</pubDate>
  <description>Most people who ask me &quot;how do I start?&quot; lose a whole year choosing resources. This is the map I wish someone had handed me on day one.</description>
</item>
<item>
  <title>Actually Serverless: Three Products on Cloudflare for $0</title>
  <link>https://yosf-codes.pages.dev/en/post/serverless-cloudflare</link>
  <guid isPermaLink="true">https://yosf-codes.pages.dev/en/post/serverless-cloudflare</guid>
  <pubDate>Tue, 20 Oct 2026 09:00:00 GMT</pubDate>
  <description>You do not need a server or a paid database to launch an idea. Here is the honest math, including the limits that stopped me.</description>
</item>
<item>
  <title>Why Projects Teach You More Than Any Certificate</title>
  <link>https://yosf-codes.pages.dev/en/post/projects-over-certificates</link>
  <guid isPermaLink="true">https://yosf-codes.pages.dev/en/post/projects-over-certificates</guid>
  <pubDate>Sun, 11 Oct 2026 09:00:00 GMT</pubDate>
  <description>I collected certificates and forgot them. What I still have is four projects I built alone — here is the argument.</description>
</item>
<item>
  <title>PWA: Make Your Site Work Offline and Install on Mobile</title>
  <link>https://yosf-codes.pages.dev/en/post/pwa-offline</link>
  <guid isPermaLink="true">https://yosf-codes.pages.dev/en/post/pwa-offline</guid>
  <pubDate>Sun, 04 Oct 2026 09:00:00 GMT</pubDate>
  <description>Your site works when the network is gone and installs to the home screen like an app — with no store and no developer account.</description>
</item>
<item>
  <title>7 CSS Mistakes Every Beginner Makes (and How to Avoid Them)</title>
  <link>https://yosf-codes.pages.dev/en/post/css-mistakes</link>
  <guid isPermaLink="true">https://yosf-codes.pages.dev/en/post/css-mistakes</guid>
  <pubDate>Sat, 26 Sep 2026 09:00:00 GMT</pubDate>
  <description>Not knowing every CSS property is fine. These seven mistakes make every layout look broken no matter how hard you try.</description>
</item>
<item>
  <title>How to Read a JavaScript Error Without Panicking</title>
  <link>https://yosf-codes.pages.dev/en/post/read-js-errors</link>
  <guid isPermaLink="true">https://yosf-codes.pages.dev/en/post/read-js-errors</guid>
  <pubDate>Fri, 18 Sep 2026 09:00:00 GMT</pubDate>
  <description>The page went blank and the console is full of long English text. Here is how to read it line by line — most errors are solved just by reading them properly.</description>
</item>
<item>
  <title>Git Without Fear: 7 Commands That Cover 90% of Your Work</title>
  <link>https://yosf-codes.pages.dev/en/post/git-without-fear</link>
  <guid isPermaLink="true">https://yosf-codes.pages.dev/en/post/git-without-fear</guid>
  <pubDate>Thu, 10 Sep 2026 09:00:00 GMT</pubDate>
  <description>You do not need to memorise fifty commands. These seven cover daily work, each explained in two lines.</description>
</item>
<item>
  <title>Security for Any Small Site: 6 Steps Before You Ship</title>
  <link>https://yosf-codes.pages.dev/en/post/small-site-security</link>
  <guid isPermaLink="true">https://yosf-codes.pages.dev/en/post/small-site-security</guid>
  <pubDate>Wed, 02 Sep 2026 09:00:00 GMT</pubDate>
  <description>You do not need a security team. These six simple steps stop most common problems — each takes minutes.</description>
</item>
</channel></rss>