Hi, I'm Rich.
I'm a full-stack software engineer from the UK currently working as a tech lead for ZenEducate.com.
Technical writings
Auto hibernate/wake a Linux machine on a time schedule with Systemd
My keyboard setup for productivity
Enhance any setup by creating extra modifier keys (Hyper/MEH) for MacOS and QMK/VIA keyboards
My Neovim setup 2024
Explore the evolution of my decade-old Neovim setup! Uncover the daily options, mappings, and plugins that power my coding journey.
Conditionally setting gitconfig
Effortlessly manage Git configurations for work and personal projects using conditional includes, preventing the risk of using the wrong email in your projects
NuPhy Air60 v2 keyboard review
A Nuphy Air60 v2 review: a solidly built keyboard offering excellent wireless versatility. Overall, it's a great board with minor niggles about the feet design and RGB performance
Roll your own Ngrok alternative
Roll your own Ngrok alternative for free with Nginx and SSH.
Making an Array unique in JavaScript
So, you have an Array that you need to make unique in Javascript?
Rails includes/join causing slow queries?
Is adding a .join(...) to an ActiveRecord query slowing the page down? You may be doing something unexpected.