Posts
I’ve finally finished migrating our 9.6 PostgreSQL database from Google Cloud SQL to 14 running on a VM under our control. This may not be its final home, but at least it has been liberated from the …
Suppose we want to create a validation function for a struct, to ensure that a number is between two values (for example, for validating a HTML form’s submission). However, we’d like to make this fun…
My extremely slow journey to learn Rust continues, delayed by other projects. My attention in 2021 has been primarily on Go and PostgreSQL. I’m coming to appreciate and respect the database overall …
It doesn’t matter how much you learn, there’s still a tremendous amount you don’t know, significant blindspots. I’ve been coding on and off since my high school days some 20+ years ago. After workin…
Mostly a note for myself, to help me in the future, when searching the web didn’t help. I was getting this error trying to grant some privileges for a test:
”` postgres=> grant all privileges on al…
My latest attitude towards the database has been to respect it more, by taking advantage of more of the powerful features it has available. That means taking advantage of features specific to my go-t…
It has been a hectic two months. My plans to learn rust have been shelved for now, due to far too much work. However, that hasn’t stopped me from doing what I …
Continuing my journey with Rust, I recently completed a suggested exercise from “The Book”:
Using a hash map and vectors, create a t…
This post will be a relatively short account of my preference for Caddy over Traefik.
A fair few months ago, enough that the details have been lost and all that remains is…
I have started learning the Rust language, to see what people find attractive about it, and to understand cases where I may want to use it. A post on [correctness with types](https://fasterthanli.me/...
I have recently been contemplating the value of modern web apps: how far we have strayed from the way websites used to be (and still often are) built, and the benefits and costs of doing so. I am con…
Previously I wrote about my initial plan for creating this blog using Hugo. This is a brief post on how to make it super easy to deploy updates to your blog. In f…
On hold music is the worst, and kind of perverse. It is designed, I assume, to assure the caller that they are still on the line, and that they should just continue to wait. However, for the caller …
There are a bunch of smaller things I wanted to do, and here’s how they went.
RSS Feed
Hugo already provides RSS feeds out of the box, so I didn’t need to configure anything. The XML output for t…
Welcome to manse.cloud, my home in the cloud!
In the last few days I’ve decided it’s time to start my own blog, so here we are! This blog is intended to contain a mix of topic…