<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Riwano Fariz — The Lab</title>
    <link>https://riwano.com/blog</link>
    <atom:link href="https://riwano.com/feed.xml" rel="self" type="application/rss+xml" />
    <description>Technical write-ups on data science, ML engineering, AI systems, and building things.</description>
    <language>en</language>
    <managingEditor>riwanofariz@gmail.com (Riwano Fariz)</managingEditor>
    <lastBuildDate>Thu, 06 Aug 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>What Actually Happens When You Type Google.com?</title>
      <link>https://riwano.com/blog/what-happens-when-you-type-google-com</link>
      <guid isPermaLink="true">https://riwano.com/blog/what-happens-when-you-type-google-com</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>It takes less than a second — but in that tiny moment, your request travels across countries, talks to multiple servers, establishes secure connections, and finally finds Google&apos;s homepage. Let&apos;s follow that journey.</description>
      <category>Networking</category>
      <category>DNS</category>
      <category>HTTP</category>
      <category>TLS</category>
      <category>Web</category>
    </item>
    <item>
      <title>Building Hirehoo: Why Authentication Is Your First Feature, Not Your Last</title>
      <link>https://riwano.com/blog/building-hirehoo-sso-authentication</link>
      <guid isPermaLink="true">https://riwano.com/blog/building-hirehoo-sso-authentication</guid>
      <pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate>
      <description>How I learned that SSO isn&apos;t just convenience—it&apos;s a trust signal. A deep dive into implementing Google OAuth 2.0, FastAPI token management, and why getting auth right determines whether users ever see your product.</description>
      <category>FastAPI</category>
      <category>OAuth2</category>
      <category>Authentication</category>
      <category>Hirehoo</category>
      <category>Backend</category>
      <category>Security</category>
      <category>Lessons Learned</category>
    </item>
    <item>
      <title>Stop Picking a Language. Start Building.</title>
      <link>https://riwano.com/blog/stop-picking-a-language-start-building</link>
      <guid isPermaLink="true">https://riwano.com/blog/stop-picking-a-language-start-building</guid>
      <pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate>
      <description>Choosing between Flutter, React, or any framework is the wrong question in 2026. Your value is no longer in writing code — it&apos;s in building systems that work.</description>
      <category>Mindset</category>
      <category>AI</category>
      <category>Career</category>
      <category>Building</category>
    </item>
    <item>
      <title>NVIDIA GTC 2026: Everything That Just Changed (And Why It Matters to You)</title>
      <link>https://riwano.com/blog/nvidia-gtc-2026-everything-that-just-changed</link>
      <guid isPermaLink="true">https://riwano.com/blog/nvidia-gtc-2026-everything-that-just-changed</guid>
      <pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate>
      <description>Jensen Huang did not walk onto a stage this week to announce a faster chip. He announced a new era. Here is everything that happened at GTC 2026 — the 20th anniversary of CUDA — and what it actually means.</description>
      <category>AI</category>
      <category>NVIDIA</category>
      <category>GTC</category>
      <category>Infrastructure</category>
      <category>Agentic AI</category>
      <category>Robotics</category>
    </item>
    <item>
      <title>Building a Smart Energy Forecasting Platform for India</title>
      <link>https://riwano.com/blog/building-smart-energy-forecasting-platform-india</link>
      <guid isPermaLink="true">https://riwano.com/blog/building-smart-energy-forecasting-platform-india</guid>
      <pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate>
      <description>A full development story — from a blank notebook to a RAG-powered forecasting dashboard covering India&apos;s 27 states, XGBoost v2 with R² 0.9951, and the painful code review that forced a 1,682-line monolith into clean modules.</description>
      <category>Python</category>
      <category>XGBoost</category>
      <category>Data Science</category>
      <category>RAG</category>
      <category>Streamlit</category>
      <category>India</category>
      <category>Energy</category>
    </item>
  </channel>
</rss>
