Configure MariaDB and Varnish to be less likely to be killed under memory pressure than Solr and ClamAV.
Welcome to my digital garden
A collection of interconnected thoughts, projects, and writings. This is a space where ideas grow, evolve, and connect to each other organically.
Recently Updated
Notes
Virgin Media's router silently drops DNS responses pointing at 127.0.0.1, breaking *.lndo.site. Fixed with DNS-over-TLS via systemd-resolved.
Ubuntu 26.04 switched to uutils coreutils, whose `head -c0 <dir>` exits 1 and silently kills the launcher script bundled in many desktop snaps.
Projects
RSS feed for security alerts, pulled for various sources and aggregated into single feed to make it easy to see alerts for the software you care about.
The Dynamics of Cryptocurrency Price Momentum: Empirical Foundations, Market Microstructure, and Algorithmic Exploitability
Opencode agents for the Explore - Plan - Code - Verify workflow
Writing
AI coding assistants boost speed, but require structured workflows. Learn how to use AI safely with atomic tasks, verification & human review.
Varnish is great at serving pages to anonymous users at high speed, but it doesn't speak HTTPS so if you want to use Varnish and provide your site over HTTPS then you need to use something to do HTTPS and proxy the traffic to Varnish. In this blog post I will detail one way to do this by using Nginx to do HTTPS termination and proxy the requests to Varnish.
Detailed plan for blog post covering AI-assisted development workflow and common failure modes.
Discover Something Random
Random Note
Notes for a talk on using Claude for Drupal development and site building.
Random Project
Eleventy-based documentation template used as the base for all Agile Collective documentation sites.
Random Writing
Front-end ops focuses on the processes and automation of developing and theming websites from the perspective of a front-end developer.