A collection of thoughts and experiments that at one point occupied my time, some still do. These are the things happening in my idle cycles.
I noticed some latency in a unit test on a single machine. It turned into a bit of a rabbit hole that took some time to get to the bottom of. I think I at least understand some libraries and tools better as a result though!
read more...While perusing the documentation I found an enticing reference to CGI programming. Go is of course a reasonably modern language compared to TCL but the fact that they've included support for CGI is novel given the state of Python which has deprecated its CGI module.
read more...There have been a few instances lately in which I've found myself lamenting the number of libraries available to aid in testing Python. I'm getting the feeling again that not only is your test framework making things worse but also the ease of installing libraries exacerbates issues of quality in the design of projects.
read more...After configuring HAProxy on this server I've been trying out a few things that have been in the back of my mind for some time. Here I document configuring a client certificate to mutually authenticate a web browser to a subdomain and limit access based on its presence.
read more...
How complicated could it really be to deploy this site?
Some brief documentation and a test to ensure I have things working
with a new "deployment" strategy to replace my
old rsync
workflow.
It has been a few years and I've finally got around to revamping a few things on the server. Mostly these are notes in case I forget when I change something else in a couple years.
read more...I read about some new debugging features recently added to Hare and it wasn't long before I found myself browsing around the mailing list. One recent thread that caught my eye has to do with the performance of a basic Hare program. These are a few notes on diagnosing where all those cycles are spent in a minimal program.
read more...
I have had an item on my to-do list for ages to investigate options
for centralized logging. I'm especially interested in simple solutions
rather than enterprise-grade approaches that require massive
resources and dedicated maintenance. To that end I am trying
out systemd-journal-remote
to see how it integrates
with an uncomplicated Linux server configuration.
Just a quick note on how easy it turned out to be to add basic
authentication to the Python standard
library's xmlrpc.server
Just a silly idea for a web application that will put a chill down your spine.
read more...