<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Calvin Merry — notes.log</title>
    <link>https://calvinmerry.dev</link>
    <description>Dev notes from Calvin Merry, a software engineer in Sheffield, UK.</description>
    <language>en-gb</language>
    <lastBuildDate>Mon, 27 Apr 2026 11:47:04 GMT</lastBuildDate>
    <atom:link href="https://calvinmerry.dev/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>📌 tools I use</title>
      <link>https://calvinmerry.dev/#tools-i-use</link>
      <guid isPermaLink="true">https://calvinmerry.dev/#tools-i-use</guid>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <description>A list of tools, extensions, etc I use regularly and would highly recommend.

Editor: VS Code, Neovim, ErrorLens, GitLens, SonarCloud (static code analysis)

Terminal: iTerm2, Oh My Zsh

Browser: Arc, Zen, Chrome

Design: Figma

Other: Obsidian, Postman, Vercel, BardBox</description>
    </item>
    <item>
      <title>guestbook &amp; visitor counter hooked up to a database</title>
      <link>https://calvinmerry.dev/#guestbook-visitor-counter-db</link>
      <guid isPermaLink="true">https://calvinmerry.dev/#guestbook-visitor-counter-db</guid>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <description>Hooked up both the guest book and the visitor counter to a database. Had a lot of fun configuring an email API to send a notification email to me when the guestbook is signed so I can one click approve/reject. Took a while but nice to actually have this working!</description>
    </item>
    <item>
      <title>automated project screenshots</title>
      <link>https://calvinmerry.dev/#project-screenshots-script</link>
      <guid isPermaLink="true">https://calvinmerry.dev/#project-screenshots-script</guid>
      <pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate>
      <description>Created a Project Screenshots script that uses Playwright to find the project&apos;s source URL and take an up-to-date screenshot of the repo so I don&apos;t have to manually do it. Super cool - though not 100% sure I want to do this with BardBox as the screenshot I currently use has the app in a more &quot;active&quot; state.</description>
    </item>
    <item>
      <title>redesigned dev site</title>
      <link>https://calvinmerry.dev/#redesigned-dev-site</link>
      <guid isPermaLink="true">https://calvinmerry.dev/#redesigned-dev-site</guid>
      <pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate>
      <description>I descided to redesign my site to emulate the kind of UI I used to see when I was first on the internet as I grew up. I originally did this just as an experiment as I was feeling nostaglic - but I&apos;m really digging the simpler UX. Sky is the limit!</description>
    </item>
    <item>
      <title>BardBox improvements after playtesting</title>
      <link>https://calvinmerry.dev/#bardbox-improvements</link>
      <guid isPermaLink="true">https://calvinmerry.dev/#bardbox-improvements</guid>
      <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
      <description>Continuing to develop BardBox. Made some improvements after a couple of D&amp;D sessions playtesting it - fixed a bug where the main track state wasn&apos;t being properly handled in scenario with playing/stopping a scene which meant the main track didn&apos;t always play when it should.</description>
    </item>
  </channel>
</rss>
