Working Set

Shutting Down Blogging CMS

Ditching the CMS I was using for this blog is actually quite liberating. It means I don't have to spend any time trying to bridge the feature gap for what I need for a basic blogging CMS, and could focus on other projects. For example, I spent this evening working on "awstools": mainly coming up …

Upgrading Buffalo - Dealing With Public Files

If you’re using Buffalo for rapid web development in Go, and you want to upgrade your version of Buffalo from 0.15 to 0.18, you may run into a problem with serving public assets, like I did for a project of mine. One of the key differences between these two versions of Buffalo is that public …

IAM Permissions for SSM Parameters in Multiple Regions

Here’s a small “pro-tip” I discovered this morning regarding SSM parameters and an IAM policy document that grants access to them if they all have the same name but exist in multiple regions. The traditional way to allow an AWS service to access an SSM parameter in a given region …

YAML and Accidental Programming Language Design

I’m not a huge fan of YAML in general, but I do see it being useful for situations when a structured configuration language is needed. Something for which JSON would normally be used, but where human readability and maintainability is important. What I don’t like is seeing YAML being …