Tom's notes

Info on software dev and other things of interest

WinOps - Automating the setup of develoment environment on a windows pc

Something that I’ve gotten accustomed to over the last few years of using linux and macOs systems is being able to quickly rebuild my computer and setup custom development environments without having to lookup all the settings I like. I knew this was possible in windows, but was a little nervous about the differences in package management and the extra fun of wanting to use WSL. Why WSL is awesome I find it much easier to navigate a system, and perform development related tasks from the command line.

Infrastructure as Code and AWS

On a recent project, I had the opportunity to try a number of different approaches to setting up an api and some static js on AWS. I had a desire to make the environment setup as repeatable as possible, and to make use of as many of the AWS features as possible to simplify our processes. The below are some notes on the setup I landed on, as well as some terraform snippets that may be helpful (terraform is improving rapidly, so there will most likely be newer/better ways to do some of these things)