One thousand eight hundred thirty-nine days since my mother, Kathy, passed away after a battle against lung cancer. Since 2017, I began posting what she’s missed in the past year. This helps me both connect with her and recap the last twelve months.
[Read More]Auto-Generating Terraform State Storage in Azure
Solving the Terraform Chicken and Egg Problem
In my latest Azure/Terraform post, I touched on how I solved the “Chicken and Egg” problem with Terraform: how you need cloud resources in order to store Terraform state, but you can’t use Terraform to generate those cloud resources. This post details the solution to that problem.
[Read More]Azure and Terraform, Round Two
I recently blogged about using Terraform to manage resources in Azure. To be honest, my implementation was okay, but it could definitely improve. This post is an update on how I’ve updated the structure and usage of Terraform within projects.
[Read More]Four Years
Four full trips around the sun have passed since my mother, Kathy, passed away after an extended battle with lung cancer. Since 2017, I began posting what she’s missed in the past year as a sort of retro-diary to her.
[Read More]Azure and Terraform
I have always believed that Delivery is one of the most important aspects of software development. I blogged about it previously (My Core Values). Software delivery isn’t just putting the bits into the final resting location; it must also include the infrastructure provisioning to explicitly define where the bits will actually land. Terraform helps bridge that gap, especially given a public cloud offering like Azure.
[Read More]ASP.NET Static Site Generation
As hinted at in a previous post, I have transitioned from hosting dynamic web applications in a cloud hosting service (like AWS Elastic Beanstalk or Azure App Service) to hosting static websites in my document storage location of choice (Amazon S3 in this case). This post discusses my development process for a project like this.
[Read More]On Job Hopping
Since graduating from Ohio State in March 2009, I have started at six different companies. I either stick around for a long time, or I’m out within 4-8 months.
[Read More]Code Review Best Practices
I am a firm believer in delivery high-quality code at all times. As such, anytime the committer of code isn’t the only person looking at the code before it goes live, we can be reasonably certain that the quality of the code will increase.
[Read More]Three Years
We have now completed Year 3 since my mother, Kathy, passed away after an extended battle with lung cancer. Since last year, I began posting what she’s missed in the past year.
[Read More]My Core Values
I’ve been doing professional software development for nearly 10 years now. Throughout that time, I’ve worked at a number of organizations, I’ve been managed by a number of different people, and I’ve attempted to absorb as much knowledge (both technical and non-technical) as possible. After that long of a time, I’ve come to realize a bit about what makes me who I am, and what drives me as a person and developer.
[Read More]