<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ross McMillan</title>
    <description>TypeScript/Frontend/Node developer from Glasgow, Scotland.</description>
    <link>https://rossmcmillan.co.uk</link>
    <language>en-us</language>
    <ttl>60</ttl>
    <atom:link href="https://rossmcmillan.co.uk/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title><![CDATA[A better oh-my-zsh alias for gcb]]></title>
      <link>https://rossmcmillan.co.uk/blog/a-better-oh-my-zsh-alias-for-gcb</link>
      <description><![CDATA[Prevent accidental commits on the wrong branch]]></description>
      <pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate>
      <guid>https://rossmcmillan.co.uk/blog/a-better-oh-my-zsh-alias-for-gcb</guid>
    </item>
<item>
      <title><![CDATA[VSCode keyboard shortcut for logging out a selected variable]]></title>
      <link>https://rossmcmillan.co.uk/blog/vscode-console-log-snippet</link>
      <description><![CDATA[In an effort to wean off of TurboLog which has become awfully noisy]]></description>
      <pubDate>Fri, 11 Apr 2025 00:00:00 GMT</pubDate>
      <guid>https://rossmcmillan.co.uk/blog/vscode-console-log-snippet</guid>
    </item>
<item>
      <title><![CDATA[Making a shower sensor]]></title>
      <link>https://rossmcmillan.co.uk/blog/3d-printing-a-mod-for-a-leak-sensor</link>
      <description><![CDATA[by 3D printing a stand for the Aqara Water Leak Sensor]]></description>
      <pubDate>Tue, 10 Dec 2024 00:00:00 GMT</pubDate>
      <guid>https://rossmcmillan.co.uk/blog/3d-printing-a-mod-for-a-leak-sensor</guid>
    </item>
<item>
      <title><![CDATA[Piping Hot Merges]]></title>
      <link>https://rossmcmillan.co.uk/blog/order-of-merges-when-piping-in-lodash-fp</link>
      <description><![CDATA[Understanding argument order with pipe and merge in Lodash FP]]></description>
      <pubDate>Thu, 13 Jun 2024 00:00:00 GMT</pubDate>
      <guid>https://rossmcmillan.co.uk/blog/order-of-merges-when-piping-in-lodash-fp</guid>
    </item>
<item>
      <title><![CDATA[getAllByText is a code smell]]></title>
      <link>https://rossmcmillan.co.uk/blog/getallby-is-a-code-smell</link>
      <description><![CDATA[Using getAllByText and getAllByLabelText is a good indication that your site isn’t as accessible as it should be]]></description>
      <pubDate>Thu, 15 Feb 2024 00:00:00 GMT</pubDate>
      <guid>https://rossmcmillan.co.uk/blog/getallby-is-a-code-smell</guid>
    </item>
<item>
      <title><![CDATA[Using sass includePaths in a monorepo]]></title>
      <link>https://rossmcmillan.co.uk/blog/includePaths-in-monorepo</link>
      <description><![CDATA[Gets tricky since there can now be multiple node_modules]]></description>
      <pubDate>Fri, 20 Jan 2023 00:00:00 GMT</pubDate>
      <guid>https://rossmcmillan.co.uk/blog/includePaths-in-monorepo</guid>
    </item>
<item>
      <title><![CDATA[Creating a union from an object using TypeScript]]></title>
      <link>https://rossmcmillan.co.uk/blog/creating-a-union-from-object-in-ts</link>
      <description><![CDATA[Map over the entries of an object to create a new union]]></description>
      <pubDate>Thu, 15 Sep 2022 00:00:00 GMT</pubDate>
      <guid>https://rossmcmillan.co.uk/blog/creating-a-union-from-object-in-ts</guid>
    </item>
<item>
      <title><![CDATA[Naming Entities in Home Assistant]]></title>
      <link>https://rossmcmillan.co.uk/blog/naming-entities-in-home-assistant</link>
      <description><![CDATA[On keeping entity names simple]]></description>
      <pubDate>Fri, 14 Jan 2022 00:00:00 GMT</pubDate>
      <guid>https://rossmcmillan.co.uk/blog/naming-entities-in-home-assistant</guid>
    </item>
<item>
      <title><![CDATA[I built this blog in a rush]]></title>
      <link>https://rossmcmillan.co.uk/blog/i-built-this-blog-in-a-rush</link>
      <description><![CDATA[And it still turned out pretty sweet]]></description>
      <pubDate>Thu, 13 Jan 2022 00:00:00 GMT</pubDate>
      <guid>https://rossmcmillan.co.uk/blog/i-built-this-blog-in-a-rush</guid>
    </item>
  </channel>
</rss>