Dev
- [Go code refactoring: the 23x performance hunt](https://medium.com/
@val_deleplace/go-code-refactoring-the-23x-performance-hunt-156746b522f7) –
Inspired by an article he had read recently, Good Code vs Bad Code in
Golang, Val Deleplace looks at turning “bad code” into “good code,” which is
more idiomatic and legible, making use of the specifics of the Go language.
- [How to make beautiful, simple CLI apps with Node:](https://dev.to/hugo__df/
how-to-make-beautiful-simple-cli-apps-with-node-c1b) – a quick walkthrough
from dealing with sequential actions to publishing on npm.
- [Sails.js is a Node.js MVC framework inspired by Ruby on Rails:](https://dev.to/
iriskatastic/sailsjs-is-a-nodejs-mvc-framework-inspired-by-ruby-on-rails-23cp)
– an overview of Sails.js.
Ops
- [Running Ansible on a Windows system](https://dzone.com/articles/
running-ansible-on-a-windows-system) – Writing for DevOpsZone, Sandra
Parsick answers the question, “What’s the best way to run Ansible on a
Windows system?” Her tutorial covers the toolchain and the steps to make it
happen.
- [AWS CloudWatch monitoring with Grafana](https://hackernoon.com/
aws-cloudwatch-monitoring-with-grafana-ace63e1ab507) – Hybrid cloud is the
new reality, says Mohamed Labouardy, writing for Hacker Noon. Therefore,
you’ll need a single tool, general purpose dashboard, and graph composer for
your global infrastructure. That’s where Grafana comes into play. Its
pluggable architecture gives you access to many widgets and plugins for
creating interactive, user-friendly dashboards. In this quick tutorial,
Labouardy shows you how to create dashboards in Grafana to monitor in
real-time your EC2 instances based on metrics collected in AWS CloudWatch.
- [16 blogs and newsletters to follow for DevOps practitioners](https://opensource.com/
article/18/6/devops-blogs-newsletters-follow) – It’s important to keep up
with trends in this fast-paced world of technology. Note: The O’Reilly
Systems Engineering and Ops newsletter, Programming newsletter, and Security
newsletter are all recommended here. That means you’re reading the right
stuff, right now.
- [How to minimize friction between DevOps and SRE](https://blog.hostedgraphite.com/
2018/06/19/communicating-with-twits-how-to-minimize-friction-between-dev-and-sre/)
– In most companies, there’s an ongoing battle between Dev and SRE teams.
A lot has already been written about this and the problems it causes. As
with the majority of conflicts, most of the friction comes from
misunderstanding and poor communication. That’s why one way to resolve this
tension is to break down barriers and work in a way that’s transparent to
other teams. In this post, the engineers at Hosted Graphite explain how they
place a high value on transparency at every level of their organization.
They even teach staff how to ask for a pay raise.
- [Deploying React Applications with Webhooks and Slack on Ubuntu 16.04:](https://dev.to/
digitalocean/deploying-react-applications-with-webhooks-and-slack-on-ubuntu-1604-3475)
a thorough walkthrough on setting up a deployment system using webhooks,
Nginx, shell scripts, and Slack.
Misc
- [12 fiction books for open source fans](https://opensource.com/article/18/6/
fiction-book-list) – These people are your people. Find something
interesting to add to your reading list, from Jen Wike Huger, opensource.com.
- [Why My 11-Year Old Stopped Coding… Then Switched to Python.](https://hackernoon.com/
why-my-11-year-old-stopped-coding-then-started-again-ccc259f2f1a5)
- Bye Apple, Hello Tux –
Jason Draper switched from macOS to GNU/Linux. Let’s talk about the pros and
cons.