<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Al Banna</title>
    <link>https://albanna.id/</link>
    <description>Recent content on Al Banna</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Sat, 02 May 2026 12:00:00 +0700</lastBuildDate>
    <atom:link href="https://albanna.id/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The one-hour TTS rebellion (no GPU, one lonely Indonesian voice)</title>
      <link>https://albanna.id/posts/one-hour-tts-rebellion/</link>
      <pubDate>Sat, 02 May 2026 12:00:00 +0700</pubDate>
      <guid>https://albanna.id/posts/one-hour-tts-rebellion/</guid>
      <description>&lt;p&gt;My senior does not wake up thinking about phoneme models. Fair enough. What they &lt;em&gt;do&lt;/em&gt; think about, apparently every few weeks, is: &lt;em&gt;“Can we turn this paragraph into audio?”&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Somewhere between the third and fourth TTS request in a single month, the free-tier internet started giving me the cold shoulder. You know the look—polite HTTP errors, surprise limits, and the emotional equivalent of “we’re not angry, we’re just disappointed.”&lt;/p&gt;&#xA;&lt;p&gt;Enough. It was time to &lt;strong&gt;host my own chaos&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hello, world</title>
      <link>https://albanna.id/posts/hello-world/</link>
      <pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate>
      <guid>https://albanna.id/posts/hello-world/</guid>
      <description>&lt;p&gt;Welcome to &lt;strong&gt;Al Banna&lt;/strong&gt; — a minimal blog built with &lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt;, themed like the technical sites I enjoy reading, and deployed to &lt;strong&gt;albanna.id&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;hugo server -D&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You will find &lt;strong&gt;posts&lt;/strong&gt;, &lt;strong&gt;tags&lt;/strong&gt;, a &lt;strong&gt;projects&lt;/strong&gt; corner, and a simple &lt;strong&gt;about&lt;/strong&gt; page. Toggle light or dark mode from the header; your choice is saved in the browser.&lt;/p&gt;&#xA;&lt;p&gt;More writing is on the way.&lt;/p&gt;</description>
    </item>
    <item>
      <title>About</title>
      <link>https://albanna.id/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://albanna.id/about/</guid>
      <description>&lt;h2 id=&#34;hello&#34;&gt;Hello&lt;/h2&gt;&#xA;&lt;p&gt;I’m &lt;strong&gt;Al Banna Muhammad&lt;/strong&gt;. I mess with &lt;strong&gt;security&lt;/strong&gt;, &lt;strong&gt;DevSecOps&lt;/strong&gt;, and teaching people how not to foot-gun themselves in production — day job at &lt;a href=&#34;https://www.linkedin.com/company/practical-devsecops/&#34;&gt;Practical DevSecOps&lt;/a&gt;, home base &lt;strong&gt;Bogor&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I’ve also hung around &lt;strong&gt;Kominfo&lt;/strong&gt; and &lt;strong&gt;Solo Technopark&lt;/strong&gt; in earlier chapters of the story: less “origin movie,” more “I needed rent and liked routers.” I studied &lt;strong&gt;Computer Engineering&lt;/strong&gt; at &lt;strong&gt;Universitas AMIKOM Yogyakarta&lt;/strong&gt; and survived. There are &lt;strong&gt;certificates&lt;/strong&gt; somewhere (CDP, CCSE, CCNA-ish things, Cisco moods). If you need the full trophy shelf, it lives on &lt;a href=&#34;https://www.linkedin.com/in/hasan-al-banna-muhammad-abduh-04436b21a/&#34;&gt;LinkedIn&lt;/a&gt; — I won’t list every badge here; this isn’t a speedrun.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
