The Curious Engineer

All blogs / DevOps / SRE / infrastructure

With Blue Ink

withblue.ink

DevOps / SRE / infrastructureSecurityDistributed systems / cloud

Posts
44 from 22 Dec 2015 to 13 Oct 2026
Posting
monthly (8 in the last year)
Kind
personal blog
Feed
https://withblue.ink/feed.xml

2026 7

  1. Give your workloads an identity too, with Tailscale
  2. Francis is now stable and already running on 10,000+ installs
  3. Not all OAuth2 tokens are made equal: user vs app tokens explained
  4. AI agents and the new economics of account takeover
  5. Unlocking Encrypted ZFS Volumes with a Passkey
  6. Business logic does not (usually) belong in the database
  7. On Designing a Distributed Actor Framework

2025 2

  1. Building with Distributed Actors
  2. High Availability over Tailscale with DNS-based Load Balancing

2023 1

  1. A new architecture for Hereditas v0.3

2022 1

  1. Essential Cryptography for JavaScript Developers

2021 2

  1. Why storing secrets and passwords in Git is a bad idea
  2. Developing x86 apps on ARM with VS Code

2020 9

  1. Maybe we shouldn't want a fully decentralized web
  2. Go, WebAssembly, HTTP requests and Promises
  3. That time I accidentally built a spying app
  4. Docker and Docker Compose on Raspberry Pi OS
  5. Is this a dependency or devDependency?
  6. How (and why) to sign Git commits
  7. Please everyone, stop writing your own user authentication code
  8. Watch: JavaScript apps going Inter-Planetary
  9. Auto-mounting encrypted drives with a remote key on Linux

2019 10

  1. Your next app may not have a backend
  2. Reinstalling pfSense and restoring from backup
  3. How to pass variables in Azure Pipelines YAML tasks
  4. Cloud native, container-ready PHP
  5. Yes, you can run Docker on Raspbian
  6. I loved jQuery, and still do
  7. Getting TLS certificates from Azure Key Vault with Go
  8. Hugo and IPFS: how this blog works (and scales to serve 5,000% spikes instantly!)
  9. What happens to your digital life after you're gone? Introducing Hereditas
  10. When "Zoë" !== "Zoë". Or why you need to normalize Unicode strings

2018 2

  1. Node.js web apps in Ubuntu, production-ready
  2. Distributed Web: host your website with IPFS clusters, Cloudflare, and DevOps

2017 2

  1. How to use s3cmd and any other Amazon S3-compatible app with Azure Blob Storage
  2. Solving FreeNAS jails on a dedicated NIC

2016 7

  1. Getting started with ZFS on FreeBSD on Azure
  2. Adding a NuGet package source on macOS and Linux
  3. Stop SSH brute force attempts
  4. What I learnt from using WD Red disks to build a home NAS
  5. Automation for MariaDB/Galera Cluster setup (Part 2)
  6. Galera cluster, MariaDB, CoreOS and Docker (Part 1)
  7. Create a RHEL 6 image for Microsoft Azure

2015 1

  1. Preparing a Red Hat Enterprise Linux 7 image for Azure using VirtualBox