Gopher Art Always Courtesy of [Ashley McNamara](https://github.com/ashleymcnamara/gophers)

Baltimore Go June Meeting - Go to the Rescue: Saving DevOps from TLS Turmoil

I was in the DC metro area when I received an e-mail about the Baltimore Go Meetup happening on June 5th. Since I was nearby, I decided to go ahead and RSVP to the event. I mentioned this on Twitter and shortly thereafter Johnny Boursiquot wondered if I could speak. Of course I said yes. I was already doing a talk that morning at DevNationFederal. What’s another talk in the evening? I’d move heaven and earth for Johnny. His diversity and inclusion efforts are th enormous cherry on top of his substantial contributions to the Go community. ...

June 8, 2018 · Chris Short
Chris Short on stage at DevOpsDays Charlotte

DevOpsDays Charlotte 2018 Ignite Talk on Go

All other DevOpsDays events should be put on notice. DevOpsDays Charlotte 2018 set the bar unattainably high for the quality of the venue and speaker line up. It’ll be insanely hard to beat the great folks who spoke in Charlotte this year. Almost every talk was a home run. The Red Ventures facility was also jaw dropping. Also, I don’t think we could have asked for a more inviting and welcoming speaker lounge either. ...

February 28, 2018 · Chris Short

Go to the rescue: Saving DevOps from TLS turmoil

Abstract Find out about a use case that created a need for testing certificate chains, appropriate web server security settings, and the Go code used for testing. Description Talk would be based on this article: https://opensource.com/article/17/4/testing-certificate-chains-34-line-go-program If you ever need to validate certificates or certificate chains before deploying them, Go provides a near foolproof test method. A 3rd party developed a tool that was then handed off to our DevOps team to manage and maintain. Before I could do any re-engineering work, I had to resolve a critical issue—the certificates on the ELBs were about to expire and needed updating. ...

February 23, 2018 · Chris Short

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

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