Strong opinions, loosely held: is a state of mind I’ve been striving to achieve both personally and professionally. Coming from a military background, this is an incredibly hard thing to do. The Air Force, despite its rank and structure, optimized itself around free-thinking innovation. You could easily come in and punch the clock and leave at the end of the day in the Air Force. But, if you wanted to go further, it helped if you thought outside the box. As you can imagine, me thinking outside a Department of Defense box was pretty much modus operandi. I didn’t do anything crazy with secret information or weird infrastructure bits that wouldn’t scale. But, I certainly pushed the outer limits of outside the box thinking and had to defend it at all costs. This meant my opinion had to be so strongly held as it flew in the face of the “by the book” types that my ideas would succeed and not be sabotaged as the thought floated up the often lengthy chain of command. These days, my opinions are based on experience, assessment, and achievability. These are all fine things that are quite defensible. But, it’s better to let the opinion be presented on merit and let others come around to it as opposed to forcing it through. It is okay to have a strong opinion about something. But, do not shutdown outside ideas as a result of your strong opinion. Be agile and adept. Don’t death grip your ideas, be open to free thinking.
[Video] Continuous Delivery 101 from GoCD
This video series covers the history of CD, concepts, best practices, how to get started, and popular tools. You’ll gain a holistic view of continuous delivery and a deeper understanding and appreciation of critical concepts. SPONSORED
Bankrate Needs More DevOps Minds
Bankrate.com is looking for a DevOps Engineer! Are you ready for the next phase of your DevOps journey? Join us!
OpenShift Commons Gathering
December 5, 2017
Where users, partners, customers, contributors and upstream project leads come together to collaborate and work together on OpenShift.
The Five Love Languages of DevOps by Matt Stratton
20 questions DevOps hiring managers should be prepared to answer: Fostering a diverse, inclusive work environment is more important than ever — especially for DevOps teams, where candidates often call the shots. Here’s how one situation went wrong, and some questions to keep your hiring on track.
A Twitter employee on their last day of work took down Trump’s account for 11 minutes: My hero ❤️ but, what can we learn from this outage?
7 Non-Technical Skills You Need To Succeed In A DevOps Career: Number 1 is HUGE. I have such a hard problem getting people to just want to learn.
Four Semesters of Computer Science in Six Hours: I need to find six hours to do this.
Internet Association Endorses Internet Censorship Bill (EFF): “It shouldn’t really come as a surprise that the Internet Association has fallen in line to endorse SESTA. The Internet Association doesn’t represent the Internet — it represents the few companies that profit the most off of Internet activity.”
Ashley McNamara led Microsoft Azure OpenDev and the entire event is available for your viewing pleasure.
DevOps In Politics: Working technology for a political campaign involves the shortest timelines, tightest deadlines, and highest stakes you will likely ever encounter in a technology career.
Stop supporting old releases: A call to action for maintainers to support themselves and move forward.
Microsoft says 40 percent of all VMs in Azure now are running Linux: A year ago, Microsoft officials said nearly a third of all the VMs on Azure were running Linux. Now it’s 40 percent.
Securing SSH Services — Go Blue Team!! Too often I find insecure SSH configurations. If you’re using a tool like Ansible and SSH is not configured properly you’re going to have a bad time.
My VM is Lighter (and Safer) than your Container (PDF): But your VM is more expensive to pipeline (maybe).
Why Go is skyrocketing in popularity: In only two years, Golang leaped from the 65th most popular programming language to #17. Here’s what’s behind its rapid growth. Editor’s Note: I’ve long thought of Go as the DevOps language. That is panning out.
What are the Most Disliked Programming Languages? I’ll go ahead and throw mine out there: Java.
MySQL vs. MariaDB: Reality Check: “The goal of this blog post is to evaluate, at a higher level, MySQL, MariaDB and Percona Server for MySQL side-by-side to better inform the decision making process. It is largely an unofficial response to published comments from the MariaDB Corporation.”
HTTP(S) Proxy in Golang in less than 100 lines of code: The goal is to implement a proxy server for HTTP and HTTPS.
The Serverless Spectrum: Like so many things in life, serverless is a spectrum with multiple dimensions along which the degree of each can vary
Tips and Tricks of the Docker Captains: “The motivation for the talk was to enable users to quickly gain a higher level of proficiency and understanding in Docker.”
Go Funcs — Baby-Gopher’s Visual Guide: Easily understand Go funcs with visuals.
Fastly Varnish by Mark McDonnell: “This post is about Varnish and explaining a couple of specific features (such as hit-for-pass and serving stale) and how they work in relation to Fastly’s implementation of Varnish.”
adnanh/webhook: webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands.
tidwall/evio: Fast event-loop networking for Go
timest/goscan: goscan is a simple and efficient IPv4 network scanner that discovers all active devices on local subnet.
ufoym/deepo: A Docker image containing almost all popular deep learning frameworks: theano, tensorflow, sonnet, pytorch, keras, lasagne, mxnet, cntk, chainer, caffe, torch.
go-ego/riot: Go Open Source, Distributed, Simple and efficient Search Engine
AWS Direct Connect Enables Global Access: Minus China (of course)
Tweet of the Week
Thanks for Reading!
Tell your friends to subscribe today. Drop a link in your company Slack on Monday morning. I’d like to do some big things in 2019 that require capital. "Mo’ subscriber’s, mo’ sponsors." — Notorious B.I.G. (or someone like that).
Don't have a Slack, Telegram, WeChat or anywhere el to get insightful perspective about tech in? Join the DevOps'ish group on Telegram!
I'm Chris Short, 20+ veteran of the IT industry and 11 year veteran of the US Air Force. I help people and companies embrace DevOps practices and tools through writing and public speaking. I am a staunch advocate for transparency and open source solutions to problems.