DEVOPS WEEKLY ISSUE #407 - 14th October 2018

3 minute read

A few posts this week around process, both looking at working in a blameless culture, combining documentation needs and chatops and how to get the best out of a pull-request based workflow. Plus a few serverless posts and new tooling for Kubernetes users.

Sponsor

DevOps adoption increases every day. So, we researched some of the biggest changes and trends to better define what “DevOps” truly means in 2018–check it out here:
http://try.victorops.com/devopsweekly/myths-and-fallacies-of-devops

News

A post on the importance of confidence, and how a blameless culture maximises for learning.
https://medium.com/bench-engineering/breaking-good-55fed1d81aac

An interesting approach to documenting a tool, focused on usage snippets and exposing both the authoring and reading in the context of chat.
https://codeascraft.com/2018/10/10/etsys-experiment-with-immutable-documentation/

This post focuses on serverless from the business angle, not just looking at the economics of running serverless applications but also at the development efficiencies related to managed services.
https://www.trek10.com/blog/business-case-for-serverless/

A round up of the recent Chaos Engineering conference, with notes from the talks on everything from containers to observability to different facets of chaos engineering and testing.
https://hub.packtpub.com/chaos-conf-2018-recap-chaos-engineering-hits-maturity-as-community-moves-towards-controlled-experimentation/

A simple run down of what makes serverless environments different, touching on frameworks, database and storage as a service, logging and metrics and a few other areas which see the most change.
https://speakerdeck.com/jthomas/serverless-the-missing-manual

This post focuses on AWS, but is pretty relevant to any conversation where you are naming a new tool or product. Some good tips on areas to avoid, with examples from the ever-increasing AWS portfolio.
https://read.acloud.guru/dear-aws-we-need-to-talk-about-service-naming-d33ea68027d8

Pull request based workflows are common for lots of development teams. This post provides some tips for making that work, focusing on the unit of work, testing, clean code, commit messages and more.
https://buttercms.com/blog/5-things-your-team-should-do-to-make-pull-requests-less-painful

A trick for authoring Makefiles with built-in documentation, using only comments in the Makefile and awk.
https://suva.sh/posts/well-documented-makefiles/

Hyperledger – Open Source Blockchain Technologies

Join us at Hyperledger Global Forum taking place in Basel, Switzerland from December 12-15, 2018 and increase your blockchain developer skills! Whether you’re already developing on Hyperledger technologies or just getting started, there’s a workshop for everyone. Register by November 25 and save up to $150!
http://bit.ly/2IXbbpv

Events

Last chance: Grab your Velocity ticket before they sell out! The O’Reilly Velocity Conference (30 Oct - 2 Nov in London) is just around the corner, but there’s still time for you to save your spot for interactive training in essential topics like Kubernetes, DevOps, SRE, serverless, and more. For just £99, the Pavilion Plus Pass grants you access to all keynotes and sponsored sessions, all evening events and other casual discussion spaces at the conference, and of course, the Sponsor Pavilion to learn about the latest technology products and services. What’s the catch? There are only 100 Velocity Pavilion Plus Passes available. Grab yours now before they sell out:
https://oreil.ly/2NGuXed

Devopsdays NYC is coming up next year, January 24th and 25th to be precise. The CFP is open now but closes on the 30th of October. The organisers are looking for 30 minute presentations and 5 minute ignite talks and have some suggestions for interesting topics.
https://www.papercall.io/dodnyc2019

Tools

Sourcegraph is a powerful tool for analyzing and searching across multiple codebases. It’s able to analyze the code and then allow navigation between codebases, for instance following the implementation of a given library in another codebase.
https://github.com/sourcegraph/sourcegraph

The AWS Service Operator provides a CRD interface to AWS infrastructure, so you can now provision and manage various AWS services directly via the Kubernetes API.
https://github.com/awslabs/aws-service-operator

Kube Score is a handy tool for analysing Kubernetes config files and nudging you towards best practices. Handy locally or in a CI system.
https://github.com/zegl/kube-score

DevOps adoption increases every day. So, we researched some of the biggest changes and trends to better define what “DevOps” truly means in 2018–check it out here:
http://try.victorops.com/devopsweekly/myths-and-fallacies-of-devops

Updated: