How to use KeepassXC to serve SSH keys to WSL1 and Ubuntu
KeePassXC is an alternative to KeePass 2; an interesting feature is that it has SSH agent support built in, rather than supplied via a plugin. It can be used to serve SSH keys to WSL1, which is useful when remoting on to servers, or using Git over SSH.
Preparing a Raspberry Pi Zero with WiFi and SSH
When working with a Raspberry Pi Zero W, as there is no network port, you will need to enable WiFi and SSH as well so that you can connect to it when it first boots.
Running a Selenium Grid cheaply with Fargate Spot containers in AWS ECS
Here I will go over a Terraform script to help with running a cheap Selenium Grid, in an AWS ECS cluster, with the containers managed by Fargate Spot instances. To put it in a simpler way, this Selenium Grid (hub and nodes) runs in Docker containers, the containers are run…
Securely wipe an SSD with its built in commands
Modern SSDs now come with built in commands that can wipe a disk for you. This is an action that should normally be performed when you’re about to give/sell it away.
Custom TLS certificate validation for Android applications
How to properly validate TLS certificates from Android applications - without bypassing or compromising validation.
Getting NextDNS and NordVPN to work together on Android
Documenting the steps I took to get NextDNS, NordVPN and restricted WiFi networks to work together.
Using Gradle to PGP sign and checksum files
When creating software for distribution to end users, it’s a good idea to enable checking its integrity and trustworthiness.