Welcome to the DevOps weekly! Here are the best posts from last week you may have missed: link sheets for TDD resources and OSX DevOps tools, how the Observer Effect impacts microservices, and how to build container delivery pipelines with Docker.
This link sheet is a great resource for anyone hoping to learn anything about test-driven development and unit testing. Franc has split his list into sections for beginning, intermediate, and advanced users. Resources include screencasts, books, articles, and pluralsight courses.
Both Collins and DZone use Macs for development, so this is a great resource for anyone else in the same boat! His list includes collaboration tools like Slack and Screenhero, development tools like Vagrant and ChefDK, and a few miscellaneous useful items like Evernote and Yoink.
The Observer Effect states that that observing something changes the thing being observed, sort of like how you stay off Reddit when your boss is in the room. In the context of software, the act of monitoring architecture degrades performance by a certain amount. Now if you're monitoring a hundred smaller pieces of that infrastructure, imagine how that effects performance. MacVittie goes on to explain how to improve your monitoring technique and how to avoid the Observer Effect.
The latest article from Andre Phillips tackles the subect of containers, and how you can apply lessons from implementing continuous delivery to delivery containers. Many writers have praised Docker for putting more power into the hands of Dev versus Ops, but this article has some great discussion points on how that isn't the case and how to create an effective system. This includes the usage of SCM, keeping the CI system owned by Ops, and all kinds of ways to manage your base Docker images.