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 instanc...
Posts by Year
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...
How to properly validate TLS certificates from Android applications - without bypassing or compromising validation.
Documenting the steps I took to get NextDNS, NordVPN and restricted WiFi networks to work together.
When creating software for distribution to end users, it’s a good idea to enable checking its integrity and trustworthiness.
Although I’m not a prolific or advanced editor, I do enjoy contributing to OpenStreetMap. I’ll generally perform edits when I notice new changes in my area o...
Many node packages and tools will encourage you to install their tools globally. This is a bad practice and should be avoided.
Instructions on setting up a Raspberry Pi Zero WH with a Waveshare ePaper 7.5 Inch HAT. The screen will display:
curl is normally used to issue a single request against a URL. Sometimes you need to issue multiple requests against a URL, or quickly stress test a server ...
Say this to yourself before writing your commit message
This Apache Airflow operator can send messages to specific MS Teams Channels. It can be especially useful if you use MS Teams for your chatops.
How to serve SSH keys to ssh running in WSL (Ubuntu) from KeeAgent running in Windows 10. Using KeeAgent with WSL WSL (Windows Subsystem for Linux) has bee...
This Jekyll widget can render a Github repo card on a Jekyll page.
While KeePass is generally used for storing credentials, it can also be used to store SSH keys as well as serve those SSH keys when applications need it.
When someone submits a pull request to your repository, it is actually possible to update their pull request by pushing commits to their fork.
Understanding and measuring Angular JS perceived performance
When running Gradle tests on Travis CI, the terminal is usually set to dumb mode, so you get very plain looking output. However, Travis does allow for color...
I’ve often had to test various aspects of web requests such as whether the right headers, querystrings, body, methods, etc. were being passed correctly.
This build feature sends build status updates from TeamCity to Bitbucket. You can then see build statuses against commits.
If you have a wireless XBox controller for PC, then you cannot turn the controller off without removing-and-reattaching the battery pack. Further, if you shu...