Managing the Same AWS Key Pair in Multiple Terraform Workspaces

Importing key pairs into a Terraform workspace can lead to some unexpected results. This post outlines the problem and provides a solution by manipulating the Terraform state.

Read more »

Edward Tufte: Presenting Data and Information

In December, I attended Edward Tufte’s course on Presenting Data and Information in San Francisco. Here are my key takeaways from the course. Hold an open mind, but not an open head. - Edward Tufte The purpose of data is to make people smarter → don’t dumb it down When presenting information, chances are the audience has already been filtered by some homogenizing process—your colleagues, people that have made a conscious decision to come to...

Read more »

Migrating My Website to AWS Using Terraform

I recently migrated my personal website hosting from a DigitalOcean VPS to Amazon AWS S3 + CloudFront. As part of this, I wanted to use Terraform to manage infrastructure-as-code. Requirements My website is built using Jekyll. Jekyll is a static site generator, which makes it a perfect candidate to serve from a CDN such as CloudFront. In addition to CloudFront, I would need to store the site in S3, update my DNS to point to...

Read more »

The Twelve Days of an A Cappella Christmas Album

For those of you who know me well, you know that I should not be singing—I should stick to my guns, which are percussion and recording. Even though the extent of my vocal ability rarely leaves the confines of my shower, I ended up auditioning for an a cappella group at school, and to my surprise, I ended up making the cut! Five of the a cappella groups on campus decided to join forces and...

Read more »