<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Joe Designs Blog</title>
    <link>https://joedesigns.com/blog</link>
    <description>Wes Edling on building software, and the apps that come out of it.</description>
    <language>en-us</language>
    <atom:link href="https://joedesigns.com/feed.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Sat, 10 Oct 2026 12:00:00 GMT</lastBuildDate>
    <item>
      <title>Jokku: Dokku, but Every App Gets Its Own VM</title>
      <link>https://joedesigns.com/blog/meet-jokku</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/meet-jokku</guid>
      <pubDate>Sat, 10 Oct 2026 12:00:00 GMT</pubDate>
      <description>I've tried Kubernetes, Coolify and Dokploy, and kept coming back to Dokku. Jokku keeps its commands and its git push, then runs every app instance in a Firecracker microVM across as many servers as you give it.</description>
      <category>jokku</category>
      <category>dokku</category>
      <category>firecracker</category>
      <category>kubernetes</category>
      <category>coolify</category>
      <category>dokploy</category>
      <category>self-hosting</category>
      <category>devops</category>
    </item>
    <item>
      <title>I Ran Out of Mail Clients, So I Built Spool</title>
      <link>https://joedesigns.com/blog/why-i-built-spool</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/why-i-built-spool</guid>
      <pubDate>Thu, 01 Oct 2026 12:00:00 GMT</pubDate>
      <description>Apple Mail, Gmail, Superhuman, Airmail, MailMate and a few others. Eventually there's nothing left to switch to, so I wrote my own email client in Rust on gpui.</description>
      <category>spool</category>
      <category>rust</category>
      <category>gpui</category>
      <category>email</category>
      <category>mac</category>
      <category>apps</category>
    </item>
    <item>
      <title>Yellowstone, Hus, and a Summer of Shipping</title>
      <link>https://joedesigns.com/blog/yellowstone-hus-and-a-summer-of-shipping</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/yellowstone-hus-and-a-summer-of-shipping</guid>
      <pubDate>Mon, 28 Sep 2026 12:00:00 GMT</pubDate>
      <description>A week in Yellowstone in a 33-year-old Land Cruiser, a buffalo named Hus, and the dozen little apps that somehow got built around it.</description>
      <category>yellowstone</category>
      <category>family</category>
      <category>land-cruiser</category>
      <category>apps</category>
      <category>side-projects</category>
    </item>
    <item>
      <title>Paca - A TUI for Time Tracking, Tasks &amp; Invoicing</title>
      <link>https://joedesigns.com/blog/paca-tui-time-tracking</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/paca-tui-time-tracking</guid>
      <pubDate>Fri, 13 Feb 2026 12:00:00 GMT</pubDate>
      <description>Introducing Paca, a terminal-based app for freelancers to manage projects, track time, and send invoices with Stripe — all from the command line.</description>
      <category>typescript</category>
      <category>bun</category>
      <category>tui</category>
      <category>cli</category>
      <category>sqlite</category>
      <category>stripe</category>
    </item>
    <item>
      <title>React Native Flyer Chat</title>
      <link>https://joedesigns.com/blog/react-native-flyer-chat</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/react-native-flyer-chat</guid>
      <pubDate>Sat, 05 Oct 2024 12:00:00 GMT</pubDate>
      <description>A quick share from my experience in using the @flyerhq/react-native-chat-ui library to build a chat app in React Native.  Several libraires used to choose files and photos and sockets.</description>
      <category>react-native</category>
      <category>react</category>
      <category>node</category>
      <category>typescript</category>
    </item>
    <item>
      <title>Lets get this thing started again</title>
      <link>https://joedesigns.com/blog/lets-get-started</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/lets-get-started</guid>
      <pubDate>Mon, 23 Sep 2024 12:00:00 GMT</pubDate>
      <description>I used to have a blog on my website, where I would post about my experiences with software development. I'd post about the things I learned, the challenges I faced, and the lessons I learned. It was a great way to share my knowledge and experiences with others.</description>
    </item>
    <item>
      <title>Riot JS, where have you been my whole life?</title>
      <link>https://joedesigns.com/blog/riot-js-where-have-you-been-my-whole-life</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/riot-js-where-have-you-been-my-whole-life</guid>
      <pubDate>Sun, 06 Aug 2017 12:00:00 GMT</pubDate>
      <description>So after the ups and downs of the javascript framework madness, I finally feel at home with RiotJS. It doesn't seem many people feel the way I do about it, but…</description>
    </item>
    <item>
      <title>Vail &amp; Beaver Creek &amp; Alligator Farm 2016</title>
      <link>https://joedesigns.com/blog/vail-beaver-creek-alligator-farm-2016</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/vail-beaver-creek-alligator-farm-2016</guid>
      <pubDate>Sun, 10 Apr 2016 12:00:00 GMT</pubDate>
      <description>Just had a great time, spending the last of the ski season in Vail &amp; Beaver Creek. Its always good to get back this part of colorado and see the big business…</description>
    </item>
    <item>
      <title>SSL Encryption for everyone!  Did I mention free?</title>
      <link>https://joedesigns.com/blog/ssl-encryption-for-everyone-did-i-mention-free</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/ssl-encryption-for-everyone-did-i-mention-free</guid>
      <pubDate>Fri, 08 Apr 2016 12:00:00 GMT</pubDate>
      <description>Mandatory HTTPS/SSL encryption is happening soon, Chrome and others are wanting all websites to support HTTPS. Page rank is even being subjected to a website…</description>
    </item>
    <item>
      <title>Costa Rica 2015</title>
      <link>https://joedesigns.com/blog/costa-rica-2015</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/costa-rica-2015</guid>
      <pubDate>Tue, 07 Apr 2015 12:00:00 GMT</pubDate>
      <description>Photos from Costa Rica 2015.</description>
    </item>
    <item>
      <title>Hawaii / Kauai 2014</title>
      <link>https://joedesigns.com/blog/hawaii-kauai-2014</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/hawaii-kauai-2014</guid>
      <pubDate>Wed, 18 Mar 2015 12:00:00 GMT</pubDate>
      <description>Photos from Hawaii / Kauai 2014.</description>
    </item>
    <item>
      <title>Godaddy SSL Certificate Install on Heroku Post Heartbleed</title>
      <link>https://joedesigns.com/blog/godaddy-ssl-certificate-install-on-heroku-post-heartbleed</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/godaddy-ssl-certificate-install-on-heroku-post-heartbleed</guid>
      <pubDate>Tue, 15 Apr 2014 12:00:00 GMT</pubDate>
      <description>Well, it has been many moons since the last blog post, but I figured this one was worth writing about since it caused me much heart burn. If I can help save…</description>
    </item>
    <item>
      <title>Costa Rica 2013</title>
      <link>https://joedesigns.com/blog/costa-rica-2013</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/costa-rica-2013</guid>
      <pubDate>Tue, 12 Mar 2013 12:00:00 GMT</pubDate>
      <description>Photos from Costa Rica 2013.</description>
    </item>
    <item>
      <title>Slim CSS Bar Chart</title>
      <link>https://joedesigns.com/blog/slim-css-bar-chart</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/slim-css-bar-chart</guid>
      <pubDate>Tue, 06 Dec 2011 12:00:00 GMT</pubDate>
      <description>Here is one of the most recent sunday projects finished on a monday night, and published on a tuesday. I had a need to make some super simple percentage bar…</description>
    </item>
    <item>
      <title>Beautiful Analytics Charts</title>
      <link>https://joedesigns.com/blog/beautiful-analytics-charts</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/beautiful-analytics-charts</guid>
      <pubDate>Sat, 23 Apr 2011 12:00:00 GMT</pubDate>
      <description>This is derived from a raphael example, rewritten to use prototype and support a few more configurations. My overall goal with this line chart was to create a…</description>
    </item>
    <item>
      <title>San Francisco</title>
      <link>https://joedesigns.com/blog/san-francisco</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/san-francisco</guid>
      <pubDate>Sat, 22 Jan 2011 12:00:00 GMT</pubDate>
      <description>I must say, San Francisco is truly an amazing city. I recently visited the city for a workshop/conference. While I was there, I was sure to find some street…</description>
    </item>
    <item>
      <title>0 to 255 Color Picker</title>
      <link>https://joedesigns.com/blog/0-to-255-color-picker</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/0-to-255-color-picker</guid>
      <pubDate>Fri, 04 Jun 2010 12:00:00 GMT</pubDate>
      <description>0to255 is a simple tool that helps web designers find variations of any color.</description>
    </item>
    <item>
      <title>Google is Awesome!</title>
      <link>https://joedesigns.com/blog/google-is-awesome</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/google-is-awesome</guid>
      <pubDate>Fri, 21 May 2010 12:00:00 GMT</pubDate>
      <description>Google always surprises me! Who would have thought pacman would be playable with the google logo. Awesome creativity right there. Thanks google!</description>
    </item>
    <item>
      <title>SXSW 2010</title>
      <link>https://joedesigns.com/blog/sxsw-2010</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/sxsw-2010</guid>
      <pubDate>Mon, 22 Mar 2010 12:00:00 GMT</pubDate>
      <description>Photos from SXSW 2010.</description>
    </item>
    <item>
      <title>CSS Font-Face</title>
      <link>https://joedesigns.com/blog/css-font-face</link>
      <guid isPermaLink="true">https://joedesigns.com/blog/css-font-face</guid>
      <pubDate>Wed, 30 Dec 2009 12:00:00 GMT</pubDate>
      <description>CSS Font-Face is a great way to embed fonts into your web layouts. You'll need two fonts, one that is either TTF (true type font) or OTF (open type font)…</description>
    </item>
  </channel>
</rss>
