Dave smashes the article on developer productivity from McKinsey.
Category Archives: DevOps
Dave Farley: Why Software Release Cycles Are SO PAINFUL
Great video from Dave Farley
Steve Jobs President & CEO, NeXT Computer Corp and Apple. MIT Sloan Distinguished Speaker Series
This is a truly remarkable video. I sometimes wish, and I am not a fanboy, that Steve Jobs would have moved into academia at some point and preserved much more of his experience and knowledge.
It is fascinating to hear Steve talk about strategy, corporate culture, marketing, and many other subjects. The video is from early 1992 and in my opinion many points are still bleeding edge today.
Dave Farley: How to Build a DEPLOYMENT PIPELINE?
Here is how to get started with Continuous Delivery
Sam Newman & Martin Fowler: When To Use Microservices (And When Not To!)
Sam Newman and Martin Fowler in a conversation-style video that looks at Microservices in a non-bullshit way. Must watch!
Simon Brown: Five Things Every Developer Should Know about Software Architecture
A typical (in the best possible sense) video from Simon Brown. Best part for me was modelling and that a common structure is more important than the notation itself.
Dave Farley: The Problem With Microservices
The definitive video on Microservices, as far as I’m concerned. No marketing bullshit, no misguided “stateless-hello world-crap”, but a concise and applicable set of criteria. It is also worth noting, that overall/in general Dave prefers a service-oriented monolithic architecture. I can’t express how great this video is to describe the real core of the idea of Microservices. Please take the time to watch!
Kevlin Henney: Software Is Details
Brilliant video with lots of references to good stuff for reading.
Dave Farley: Continuous Integration vs Feature Branch Workflow
There seems to be, at least partly induced by the relatively powerful merge-capabilities of Git, a trend back to using feature branches in distributed development. Since most of the folks I heard supporting this, are not super-senior it appears that feature branches seem the more obvious choice. Dave Farley, who is basically one of the inventors of CI/CD makes a very compelling argument against features branches in this video. Please watch!