AWS Michigan: Heaven is Not a Cloud

I recently spoke at AWS Michigan about cloud migrations. The talk wasn’t AWS specific but we sure did talk about it a ton. From defining cloud to addressing priorities to preventing cost overruns we covered a lot during the meetup. I was peppered with questions by a lively audience. After speaking on stage at DevOpsDays Atlanta 2018, there was this awkward moment for me when the first question was asked. [Read More]

Lessons Learned from Cloud Migrations: Planning is Everything

Abstract “Migrating to the cloud saves money!” “Not running your own infrastructure reduces your bottom line!” “Lift and shift is a legitimate first step towards moving to the cloud!” These are all potential pitfalls if you’re not careful. Proper planning prevents piss poor performance. Using a real chaotic cloud migration as a guide, we’ll walk through the pitfalls of cloud migrations and how to avoid them and the terrifying vendor lock-in (when it makes sense). [Read More]

Permanently Remove Any Record of a File From git

A co-worker and I needed to remove all instances of a binary blob from one of our git repos a while back. This was a lot harder than I thought it should have been, in my opinion. However, distributed version control is not really designed to easily allow folks to delete every instance of a file. But, if you ever run into a case where you do need to expunge a file in git here is how we did it. [Read More]
git  remove  scm  vcs  repo  cloud