{"@attributes":{"version":"2.0"},"channel":{"title":"Nick Radford (dot) Dev","description":"A collection of my random musings; usually centered around frontend topics. Join me as I explore new technologies, share my experiences, and learn from others.","link":"https:\/\/nickradford.dev\/","language":"en","copyright":"\u00a9 2026 Nick Radford \u2022 All rights reserved","item":[{"title":"2022 in Review","link":"https:\/\/nickradford.dev\/blog\/2022-in-review\/","guid":"https:\/\/nickradford.dev\/blog\/2022-in-review\/","description":"Another year has come and gone, and I've decided to redesign and reimplement certain features of this site. Let's start with a postmortem of sorts since the last time I wrote something here.\n\n## 2021\n\nStuck in the midst of the pandemic and absent from the tech industry proper due to being burned out","pubDate":"Fri, 09 Dec 2022 00:00:00 GMT"},{"title":"2023 Goal Update (1 of 11)","link":"https:\/\/nickradford.dev\/blog\/2023-goal-update-1-of-11\/","guid":"https:\/\/nickradford.dev\/blog\/2023-goal-update-1-of-11\/","description":"In my [New Job, Atom Feed, 2023 Goals](\/blog\/new-job-and-atom-feed) post I mentioned 5 goals for the new year. This is the first of 11 posts I will make throughout the rest of this year with updates.\n\n![](\/2023-goal-update-1-of-11\/empty-bar.png)\n\n## 1. Drink less alcohol.\n\nIn 2022, it would be too e","pubDate":"Fri, 03 Feb 2023 00:00:00 GMT"},{"title":"Returning Amazon Orders to Whole Foods","link":"https:\/\/nickradford.dev\/blog\/amazon-returns-at-whole-foods\/","guid":"https:\/\/nickradford.dev\/blog\/amazon-returns-at-whole-foods\/","description":"Two weeks ago, I ordered a wireless CarPlay adapter so my partner and I wouldn't have to plug in our phones when driving in order to use CarPlay.\n\nUnfortunately, thanks to Amazon's great UX, I didn't apply the coupon code that would have saved me like $30. On top of that, there's a newer version of ","pubDate":"Wed, 01 Feb 2023 00:00:00 GMT"},{"title":"F5: Some Life Updates","link":"https:\/\/nickradford.dev\/blog\/f5-some-life-updates\/","guid":"https:\/\/nickradford.dev\/blog\/f5-some-life-updates\/","description":"New year (well, more than a year since I really touched this site apart from updating my resume), new me. Also it's December, who cares.\n\nI've done a major redesign of the site, referencing those grid designs that are prevalent on tech product sites thanks to the Vercel design team. I kind of like i","pubDate":"Tue, 02 Dec 2025 00:00:00 GMT"},{"title":"Auto-Generating Social Preview Images","link":"https:\/\/nickradford.dev\/blog\/generating-social-images\/","guid":"https:\/\/nickradford.dev\/blog\/generating-social-images\/","description":"Social preview images are used to entice viewers to read your content when they come across the image on a social network. Websites like Twitter and Facebook read meta tags on your website, and will show the linked image when the right tags are found.\n\nThe images (and other metadata) are linked via ","pubDate":"Tue, 03 Aug 2021 00:00:00 GMT"},{"title":"Minimum Viable Prompt","link":"https:\/\/nickradford.dev\/blog\/minimum-viable-prompt\/","guid":"https:\/\/nickradford.dev\/blog\/minimum-viable-prompt\/","description":"You've been there, going back and forth with your AI coding agent, where what you're prompting just isn't getting through to the agent.\n\n> Great, now I have to google the answer...\n\nIt makes sense too, humans are very capable of explaining needs, giving context, and the sort of meta-cognitive, share","pubDate":"Thu, 04 Dec 2025 00:00:00 GMT"},{"title":"Module Import Patterns in Javascript","link":"https:\/\/nickradford.dev\/blog\/module-imports\/","guid":"https:\/\/nickradford.dev\/blog\/module-imports\/","description":"I'm curious if anyone else has preferences on how imports are ordered in Javascript \/ Typescript files in the age of bundlers.\n\nIt seems over time I've landed on something like this:\n\n```typescript\n\/\/ 3rd party javascript\nimport { useState, FC } from \"react\";\nimport dynamic from \"next\/dynamic\";\nimpo","pubDate":"Sat, 09 Oct 2021 00:00:00 GMT"},{"title":"New Job, Atom Feeds, 2023 Goals","link":"https:\/\/nickradford.dev\/blog\/new-job-and-atom-feed\/","guid":"https:\/\/nickradford.dev\/blog\/new-job-and-atom-feed\/","description":"The new year has come; a time for new beginnings.\n\nKevin McCarthy (at time of writing) has failed 6 votes to become speaker of the house, which would be funny if it didn't illustrate how bad the GOP is at actually governing\u2026\n\nIn GoodNews\u00a9 \u2013 I am excited to announce my next role!\n\n![](\/new-job-and-at","pubDate":"Thu, 05 Jan 2023 00:00:00 GMT"},{"title":"npm Trusted Publishing and GitHub Actions","link":"https:\/\/nickradford.dev\/blog\/npm-trusted-publishing-and-github-actions\/","guid":"https:\/\/nickradford.dev\/blog\/npm-trusted-publishing-and-github-actions\/","description":"I'm building a little Yeoman-esque tool as a learning and practice opportunity, since I've got some interviews coming up, and I wanted to get the package published via GitHub Actions. I found the `release-it` tool, which seemed to be a really nice way to set up the whole publishing process, includin","pubDate":"Thu, 11 Dec 2025 00:00:00 GMT"},{"title":"Put Some Pants On, YouTube!","link":"https:\/\/nickradford.dev\/blog\/put-some-pants-on-youtube\/","guid":"https:\/\/nickradford.dev\/blog\/put-some-pants-on-youtube\/","description":"TLDR; Install the [Remove YouTube Shorts](https:\/\/chromewebstore.google.com\/detail\/remove-youtube-shorts\/mgngbgbhliflggkamjnpdmegbkidiapm?hl=en) Chrome extension to purge the brain rot from YouTube.\n\n---\n\nYouTube Shorts. How many times have I just been sitting there zoning out, scrolling through a p","pubDate":"Mon, 02 Feb 2026 00:00:00 GMT"},{"title":"Tailwind Just-In-Time Compiler","link":"https:\/\/nickradford.dev\/blog\/tailwind-jit\/","guid":"https:\/\/nickradford.dev\/blog\/tailwind-jit\/","description":"[Tailwind.css](https:\/\/tailwindcss.com) added a compilation mode in v. 2.1 to allow Just-in-Time compilation of the library, removing the need for enabling\/disabling different variants or creating new styles for quirky one-offs, in favor of allowing the runtime to determine which styles to package i","pubDate":"Thu, 24 Jun 2021 00:00:00 GMT"},{"title":"The Power of Personal Software","link":"https:\/\/nickradford.dev\/blog\/the-power-of-personal-software\/","guid":"https:\/\/nickradford.dev\/blog\/the-power-of-personal-software\/","description":"Recently I had an allergic reaction that turned into a dermatitis rash covering large areas of my body. It was probably triggered by an old scented lotion I hadn\u2019t used in a couple of months and that had likely expired, so my body responded with a really strong hit of histamine.\n\nI self treated with","pubDate":"Sat, 07 Feb 2026 00:00:00 GMT"}]}}