Articles
Sometimes I write long form articles about whatever I am currently working on, but be warned some of these may be a product of their time.
Sometimes I write long form articles about whatever I am currently working on, but be warned some of these may be a product of their time.
A guide on how to setup a Reolink doorbell with Scrypted and Homekit, also includes information on Proxmox LXC Scrypted container setup
I take a look back upon my 2022, the goals that I hit and favourite books, video games and podcasts of the year
What I learnt to pack after nomadically traveling for 9 months across southeast asia and europe, including my backpack, clothes, tech and toiletries
A list of common MacOS shortcuts I use constantly throughout my day that I originaly wrote up for my wife to help her get used to the MacOS ecosystem
Using imagemagick to make it look like a PDF has been printed then hand signed and scanned in MacOS by adding some random artifacts and tilting the page slightly
How bypass HSTS or EPKP error message in Chrome as you may need it for debugging locally by typing thisisunsafe on the error screen
How to use the 8BitDo N30 / F30 Pro controller with iOS by downgrading the firmware, a straightforward guide with links to sources
Conventional commits seems to be the way forward as it's an easy set of rules to remember that results in a far more structured commit history.
My setup of everything on my home and work Macbooks, I keep this list to help me remember what I have installed and to help me set up new Macs
My process of learning of React Hooks and how to 'type' them using Typescript including some examples, overall a cheatsheet for myself
Using a rigid commit format with emoji means I limit myself to a commit per ‘thing’, it also allows me to parse my commits quickly.
Which is the best Functional Testing tool? I took a look at Cypress, Test Cafe, Nightwatch as a replacement for CucumberJS and Selenium.
Tutorial on how to block page navigation in ReactJS (React Router) using Router and Browser based techniques, includes code examples and how to extend with Redux.