👋 Hello there! My name is Boris and it looks like you've found yourself on
my website. Welcome! This is my humble abode on the internet. This is where
I share thoughts, ideas, projects and anything that might suite my fancy.
Projects
Prod Guard
Browser extension that lets you know when you're connected to production by giving you a clear visual warning.
Tailscale is a great tool for exposing servers without having to open ports. If you have a DNS based reverse proxy where different apps and services are exposed through different domain names, you'll find that getting the reverse proxy to work can be quite tricky. This guide will walk you through how to setup a custom DNS server to get your reverse proxy working through Tailscale.
Using cURL in a shell script should be easy right? Just call cURL with an URL and redirect the output to a file. Sadly, it's not that easy. You can't rely on cURL's default behaviour. It comes with many edge cases. This article describes the correct way to call cURL in a shell script or CI process to ensure that it behaves properly even in case of failure.