<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Rob Erskine — Blog</title>
    <link>https://roberskine.com/blog</link>
    <description>Posts on engineering, technology, and life off the clock by Rob Erskine.</description>
    <language>en-us</language>
    <lastBuildDate>Tue, 20 Oct 2026 17:51:48 GMT</lastBuildDate>
    <atom:link href="https://roberskine.com/blog/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Welcoming lil&apos; baby Annie &amp; 2026 Project Updates</title>
      <link>https://roberskine.com/blog/welcoming-annie-2026-updates</link>
      <guid isPermaLink="true">https://roberskine.com/blog/welcoming-annie-2026-updates</guid>
      <pubDate>Mon, 20 Jul 2026 12:00:00 GMT</pubDate>
      <description>My wife and I are thrilled to announce the newest ~junior dev~ member of the family, Annie Elodie Erskine. Annie joined us on June 12th, and our lives have been full of hugs, snugs, and diaper changes ever since. I never used to buy it when people said how much my life would…</description>
      <category>Off the Clock</category>
    </item>
    <item>
      <title>TRMNL eSports Hackathon</title>
      <link>https://roberskine.com/blog/trmnl-esports-hackathon</link>
      <guid isPermaLink="true">https://roberskine.com/blog/trmnl-esports-hackathon</guid>
      <pubDate>Sun, 23 Nov 2025 05:17:00 GMT</pubDate>
      <description>I have recently been E Inking All The Things: I&apos;m waiting for my new Pebble E Ink to be shipped, I read in bed every night on Kindle, and I&apos;ve recently been outfitting my home office with TRMNL screens. TRMNL is a customizable e ink display platform that brings your personal…</description>
      <category>Technology</category>
    </item>
    <item>
      <title>Reflection: My Year of Building with Raycast</title>
      <link>https://roberskine.com/blog/my-year-with-raycast</link>
      <guid isPermaLink="true">https://roberskine.com/blog/my-year-with-raycast</guid>
      <pubDate>Fri, 13 Dec 2024 20:57:00 GMT</pubDate>
      <description>My journey attempting to build a Raycast extension every month in 2024.</description>
      <category>Field Notes</category>
    </item>
    <item>
      <title>Building a Personal Assistant with AudioPen and Zapier</title>
      <link>https://roberskine.com/blog/building-a-personal-assistant-with-audiopen-and-zapier</link>
      <guid isPermaLink="true">https://roberskine.com/blog/building-a-personal-assistant-with-audiopen-and-zapier</guid>
      <pubDate>Sat, 28 Sep 2024 21:57:00 GMT</pubDate>
      <description>Connecting AudioPen and Zapier to integrate with Todoist, Notion, and Slack to quickly automate everyday life.</description>
      <category>Technology</category>
    </item>
    <item>
      <title>GMMK Pro + QMK + VIA + Custom RGB = Resolving STM32 DFU Device has NO DRIVER?</title>
      <link>https://roberskine.com/blog/gmmk-pro-qmk-resolving-stm32-dfu-device-has-no-driver</link>
      <guid isPermaLink="true">https://roberskine.com/blog/gmmk-pro-qmk-resolving-stm32-dfu-device-has-no-driver</guid>
      <pubDate>Fri, 21 Jun 2024 17:15:00 GMT</pubDate>
      <description>Setting up my GMMK Pro with QMK + Via super powers.</description>
      <category>Technology</category>
    </item>
    <item>
      <title>Contentful Content Previews with Nuxt JS</title>
      <link>https://roberskine.com/blog/contentful-content-previews-with-nuxt-js</link>
      <guid isPermaLink="true">https://roberskine.com/blog/contentful-content-previews-with-nuxt-js</guid>
      <pubDate>Thu, 22 Jul 2021 21:29:00 GMT</pubDate>
      <description>Scratching your head trying to figure out content previews with Contentful and Nuxt? In this short tutorial I&apos;ll walk ya through how to do it.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>Leveraging Netlify Serverless Functions to replicate CORS-enabled Endpoints</title>
      <link>https://roberskine.com/blog/leveraging-netlify-serverless-functions-to-replicate-cors-enabled-endpoints</link>
      <guid isPermaLink="true">https://roberskine.com/blog/leveraging-netlify-serverless-functions-to-replicate-cors-enabled-endpoints</guid>
      <pubDate>Mon, 01 Mar 2021 03:59:00 GMT</pubDate>
      <description>In this brief tutorial we&apos;ll go over Netlify serverless functions, deploy scripts, and how we can use both to our advantage to get around CORs issues.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>Rick-Rolling Would-Be Hackers</title>
      <link>https://roberskine.com/blog/rick-rolling-would-be-hackers</link>
      <guid isPermaLink="true">https://roberskine.com/blog/rick-rolling-would-be-hackers</guid>
      <pubDate>Sat, 11 Jul 2020 16:48:00 GMT</pubDate>
      <description>Malicious people trying to hack your site by hitting /wp-admin or /wp-login directly? Send them where they should really go!</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>Changing the Favicon while a tab is inactive</title>
      <link>https://roberskine.com/blog/changing-the-favicon-while-a-tab-is-inactive</link>
      <guid isPermaLink="true">https://roberskine.com/blog/changing-the-favicon-while-a-tab-is-inactive</guid>
      <pubDate>Wed, 08 Jul 2020 01:39:00 GMT</pubDate>
      <description>Improve user recognition even when your tab isn&apos;t even in focus.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>Headless CMS with GraphQL and Dynamic Routes in NuxtJS</title>
      <link>https://roberskine.com/blog/headless-cms-with-graphql-and-dynamic-routes-in-nuxtjs</link>
      <guid isPermaLink="true">https://roberskine.com/blog/headless-cms-with-graphql-and-dynamic-routes-in-nuxtjs</guid>
      <pubDate>Tue, 21 Jan 2020 17:21:00 GMT</pubDate>
      <description>Hooking up NuxtJS to dynamic routes with a headless CMS can be difficult. In this tutorial I&apos;ll outline how to get up and running with GraphGL dynamic routes.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>Crafting a better 404 experience</title>
      <link>https://roberskine.com/blog/crafting-a-better-404-experience</link>
      <guid isPermaLink="true">https://roberskine.com/blog/crafting-a-better-404-experience</guid>
      <pubDate>Thu, 04 Apr 2019 17:34:00 GMT</pubDate>
      <description>5 Easy Steps for how to improve the poor 404 experiences on the web</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>Searching for a Better Search</title>
      <link>https://roberskine.com/blog/searching-for-a-better-search</link>
      <guid isPermaLink="true">https://roberskine.com/blog/searching-for-a-better-search</guid>
      <pubDate>Sun, 04 Dec 2016 18:33:00 GMT</pubDate>
      <description>Online search is at the crux of user experience online, and our users expect the best. In this case study I look at data and how we improved search on HHCC.com.</description>
      <category>Engineering</category>
    </item>
  </channel>
</rss>
