---
title: "Kevin Cox (@kevincox) | Hashnode"
description: "Kevin Cox (@kevincox) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@kevincox"
---

@kevincox

# Kevin Cox

@kevincox · Joined February 2021

[Website](https://kevincox.ca/)

### [Predictable UX](https://kevincox.hashnode.dev/predictable-ux?utm_source=hashnode&utm_medium=feed)

Good UX is predictable. I can operate it with my eyes closed because I know what is going to happen. A predictable UX means that I don’t need to react to what my tool is doing. Imagine you were walking on a tile floor. The tiles look identical but ma...

3 min read · [kevincox.hashnode.dev](https://kevincox.hashnode.dev/predictable-ux?utm_source=hashnode&utm_medium=feed)

[Jan 18, 2022](https://hashnode.com/posts/predictable-ux/61e71ba7be5d7633af87e2e5)

### [Pinata Cleaning](https://kevincox.hashnode.dev/pinata-cleaning?utm_source=hashnode&utm_medium=feed)

I use Pinata for hosting a number of websites on IPFS. However, due to their double-charging of similar pins, I need to clean up old copies of my sites to avoid high costs. I am just sharing a couple of simple scripts that work for me and could easil...

2 min read · [kevincox.hashnode.dev](https://kevincox.hashnode.dev/pinata-cleaning?utm_source=hashnode&utm_medium=feed)

[Jan 9, 2022](https://hashnode.com/posts/pinata-cleaning/61e71ba90204273bdcb0fb17)

### [Nix Build Caching Inside Docker Containers](https://kevincox.hashnode.dev/nix-build-caching-inside-docker-containers?utm_source=hashnode&utm_medium=feed)

Nix is a very useful tool for CI because it provides a portable and consistent build environment with accurate caching. I use it for almost all of my projects and have codified my setup in https://gitlab.com/kevincox/nix-ci/. This is a ready-to-go CI...

4 min read · [kevincox.hashnode.dev](https://kevincox.hashnode.dev/nix-build-caching-inside-docker-containers?utm_source=hashnode&utm_medium=feed)

[Jan 2, 2022](https://hashnode.com/posts/nix-build-caching-inside-docker-containers/61e71bb80204273bdcb0fb2b)

### [Rocket Review](https://kevincox.hashnode.dev/rocket-review?utm_source=hashnode&utm_medium=feed)

I recently launched a web service using Rocket (0.5.0-rc.1). After about a month, I migrated it to actix-web (although using only a small amount of the framework). I thought it would be interesting to document my rationale and thoughts about Rocket, ...

14 min read · [kevincox.hashnode.dev](https://kevincox.hashnode.dev/rocket-review?utm_source=hashnode&utm_medium=feed)

[Jan 1, 2022](https://hashnode.com/posts/rocket-review/61e71bbabe5d7633af87e2fa)

### [YouTube's Wonky WebSub](https://kevincox.hashnode.dev/youtubes-wonky-websub?utm_source=hashnode&utm_medium=feed)

I was implementing WebSub for FeedMail and was disappointed that YouTube’s feeds don’t have support. While disappointing this was not much of a surprise, YouTube’s feeds are well-known to be very basic and under-loved. But then I stumbled across http...

5 min read · [kevincox.hashnode.dev](https://kevincox.hashnode.dev/youtubes-wonky-websub?utm_source=hashnode&utm_medium=feed)

[Dec 16, 2021](https://hashnode.com/posts/youtubes-wonky-websub/61e71bbc0204273bdcb0fb32)
