Go: Enabling DevOps to Go Faster

Abstract What is Go? It’s not just another programming language. Go was made with very specific goals in mind by very experienced people. Go’s ideals align quite well with DevOps principles. In this talk we explore why DevOps professionals should be learning and utilizing Go in their organizations. Description What is Go? What wasn’t good enough with other languages? Who made Go? The Go/Google Connection as it Stands Today What is Go Good At? Go is easy to use and fast to learn Very well thought out design philosophy (Russ Cox GopherCon 2017 talk) Where Go is Used Today (The obvious: Docker, Kubernetes, CloudFlare, etc.) The not so obvious (and why): Container runtimes, Etereum, Dropbox Dev Opinions (quotes from Kris Nova, Liz Fong-Jones, Carlisia Pinto, and Julia Ferraioli) How Go Bailed Me Out “Who here thinks cryptography is easy?” TLS is hard enough to implement It only gets harder when you are given a two-day deadline to rekey a convoluted application by a third party developer you don’t have a relationship with anymore I’m not a coder (AT ALL) Building a tool with Go on the fly to verify certificate chains, TLS configuration, etc. was super easy Notes I have worked in IT since 1995. Experience in the public and private sector has given me a wide range of DevOps perspectives. My lack of pedigree as a developer is one of my biggest selling points of Go. You don’t have to be a coder to write Go and more people need to know that. ...

February 23, 2018 · Chris Short
Jason Hibbets and Chris Short Talking DevOps at Open Source Raleigh 101

Open Source 101 Raleigh 2018

I had the opportunity to attend and speak at Open Source 101 at NC State’s McKimmon Center for Extension & Continuing Education this past weekend. It’s always nice to visit Raleigh, NC and Red Hat Tower. I met several awesome attendees and speakers while I was in town too. The All Things Open team did an absolutely fantastic job at every facet of this conference. If you have the opportunity to attend one of these events you most definitely should! ...

February 19, 2018 · Chris Short

Orchestructure January 2018 Meetup

I spoke at the first Orchestructure Meetup of 2018. I have to admit, this is probably the smoothest run Meetup I’ve been a part of for quite some time. That’s not to say other Meetups weren’t well organized. But, Mario, Bob, and Jorge have their poop in a group. Orchestructure is one great Meetup. If you’re in Michigan, you’re missing out if you haven’t attended. I created a new Go talk for this group. I hope to reuse it to enlighten people on the awesomeness of Go. This talk is title Go: Enabling DevOps To Go Faster. The talk walks through why and who created Go, examples of the things that makes Go great, three uses of Go and the why behind them, and finally walks through how Go has bailed me out in the past. ...

February 1, 2018 · Chris Short

DevOpsDays NYC 2018 Ignite Talk on Golang

I had an amazing experience at DevOpsDays NYC 2018. The organizers put together an all-star lineup. You can tell this meant a lot to the organizers by the quality of the event itself; it was top notch. Being a part of the DevOps community is absolutely amazing. I am always thrilled to get invites to DevOpsDays events; they’re so well done. I was able to speak about Go and how I used it to save my DevOps ass at Solarwinds MSP. My team of merry DevOps’ers inherited an application. A third-party built the app a few years before we inherited it. The app had been in maintenance mode for quite some time. Before we could do any re-engineering work, we had to resolve a critical issue. The certificates were about to expire! ...

January 19, 2018 · Chris Short

Raspberry Pi Kubernetes Cluster

For many months, I have wanted a Kubernetes cluster of my very own. One that I can tinker with, break, rebuild, and deploy services to. In the fall of 2017, I decided to stand up a three node cluster in Google Kubernetes Engine (GKE). It was nice and shiny and Googly but it wasn’t cheap. Totaling almost $40/month to run I was envious of my friends who have virtually unlimited access to cloud compute. ...

January 17, 2018 · Chris Short