<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Alex Storozhenko — Blog</title>
  <link>https://alexstorozhenko.com/blog/</link>
  <atom:link href="https://alexstorozhenko.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
  <description>Notes on building and shipping apps as a solo developer.</description>
  <language>en</language>
  <item>
    <title>Hello, and why this blog exists</title>
    <link>https://alexstorozhenko.com/blog/hello/</link>
    <guid>https://alexstorozhenko.com/blog/hello/</guid>
    <pubDate>Tue, 20 Oct 2026 12:00:00 GMT</pubDate>
    <description>A short hello, who I am, and what I'll write about here.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Hi, I&#39;m Alex. By day I build web products and online stores as a full-stack developer. In my own time I make small native apps for Mac and iPhone and sell them on the App Store, as one person.</p>
<p>This blog is where I&#39;ll write down what I learn along the way. Mostly things I wish I had found written up when I needed them.</p>
<h2>What to expect</h2>
<ul>
<li><strong>Shipping apps solo.</strong> Pricing, App Review, localization, screenshots, and what actually moves downloads.</li>
<li><strong>Swift and SwiftUI.</strong> Patterns that held up in real apps, and the ones that didn&#39;t.</li>
<li><strong>Cloudflare.</strong> Workers, D1, KV and R2 as the back end for small apps, including what they cost.</li>
<li><strong>Working with AI agents.</strong> How I use coding agents every day, and how I review what they write.</li>
</ul>
<p>Posts will come one at a time, when there is something worth saying. If you want to get them as they appear, there is an <a href="/blog/feed.xml">RSS feed</a>.</p>
<p>If you have a question or a topic you&#39;d like me to cover, write to <a href="mailto:message@alexstorozhenko.com">message@alexstorozhenko.com</a>.</p>
]]></content:encoded>
  </item>
</channel>
</rss>
