Retro handhelds like the Anbernic RG35XX H are fantastic but if you’ve recently upgraded to a new version of the Knulli custom firmware and ran into Wi-Fi connectivity issues, so…
JSON
Following on from this post, I thought it might be good to think about JavaScript Object Notation (JSON). Despite its name, JSON has evolved to be agnostic and is arguably…
Interact with API in Python
Overview of REST Representational State Transfer (REST) is a client server communication pattern, which defines some constraints: Any service that adhere to this is known as a REST web service…
Code assistants
I’ve Co-pilot enabled while following a book, The Rust Programming Language (Klabnick and Nichols, 2023). Can’t help but notice that I get code recommendations that are identical to the book….
Knulli Bluetooth controller
Anbernic RG35XX H with 8Bitdo SN30 Pro Bluetooth was a bit of trial and error but got an external controller configured with Knulli. Power on the SN30 Pro in “Windows”…
Multipass cloud-init
Multipass is pretty useful but what a pain this was to figure out, due to Ubuntu’s Node.js package not working with AWS-CDK. Multipass lets you manage VM in Ubuntu and…
The Psychology of Money
The Psychology of Money by Morgan Housel is a captivating exploration of financial decision-making through the lenses of history and psychology. Here are five takeaways from the book: The Psychology of…
Setup a Multipass CDK Environment
I want to be able to connect to the environment using Visual Studio Code, so first we need to create a SSH key: We need a configuration YAML, replace <generated…
Rust
Picked up a book, Programming Rust (2nd Edition) by Jim Blandy, and have been working through it over the holidays (non-stop party here). Published in late 2021, it’s surprising how…
Renew SSL certificate in Plesk with IONOS
Log in to IONOS – you need three files: If you don’t have the private key, Revoke Old Certificate, then Reissue Certificate – on Firefox this is a bit weird…