Revisiting NoSQL Data Modeling;

Or When Everything You Thought You Knew Was Wrong

Most software engineers, or anyone who’s ever revisited any older code (or for that matter, text), that they’ve written, is familiar with that moment of disgust, that passionate search for the perpetrator of such atrocities, and the guilt-ridden self-loathing you experience when you realize that perpetrator is you. Look on my Works, ye Mighty, and despair! - Past me to Present me Being well acquainted with both self-loathing and writing bad code, you’d assume that I’m pretty well inured to any new revelations regarding my utter incompetence. []

AWS Lambdas for system testing of VPC restricted services

Or; How to drink the serverless Kool-Aid when your services are too high volume

Contents Context Getting Into It Epilogue Context I’ve been told that in the current meta Serverless is the cure to all software engineering ills. I’m not sure that’s quite the case yet, nor am I completely clear on what people are exactly referring to when they talk about the “current meta”, but it is safe to say that a not insignificant amount of problems (at a certain scale) have been reduced to near triviality by the emergence of serverless infrastructure. []
AWS  Go  Lambda  VPC  Testing 

A Rough Guide to Terraform at SendGrid;

Lessons learned from pain, refactors, and more pain

I’ve been at SendGrid now for something over a year, and for the majority of that time I have been using Terraform. We’re using it to provision and manage everything from VPC’s, to Athena, Redshift clusters, EC2 jump boxes, ECS clusters, and much more. We have used Terraform to deploy completely new services into AWS and we’ve used it to help us migrate on-prem services with live production workloads and data to AWS. []

The follow up or;

How I automated the build and deployment of my Hugo static site using CircleCI

In my previous post I gave a guide on how I set up my static website using Hugo and AWS. In this much (thankfully) briefer post, I’ll explain how I set up an automatic build and deployment of my new website content by hooking up CircleCI, a container based continuous integration provider, to my Github repo. This post will focus less on the AWS side of things (I’m so tired of taking screenshots), and more on the automation side of things. []

The first post

An origin story or; How I configured my Hugo static website using AWS

A couple of weeks ago or so, my friend Michael mentioned to me that I should buy this domain. I’ve been debating for some time now putting something out there where I could collect some musings, examples, and adventures. So I went ahead and bought the domain through Gandi, set up a forwarding e-mail address, and everything was great! Well, except for having an actual website that is. Nowadays there is an absurd number of ways one could go about creating and hosting a site, but since I like to take opportunities like this to pick up new skills I spent some time looking into some alternate solutions, and I decided that using Hugo to statically generate my pages was the easiest route, for a few of reasons: []