Concepts
Books
- The Phoenix Project
- Leading the Transformation
- The Art of Business Value
- The Goal
- Building a DevOps Culture
- Lean Enterprise
- Beyond Blame: Learning from Failure and Success
- The Field Guide to Understanding ‘Human Error’
- The Five Dysfunctions of a Team
- Turn the Ship Around
- Effective DevOps
Whitepapers
- The Release Pipeline Model by Michael Greene and me.
Operations
Books
- The Practice of Cloud Systems Administration
- Web Operations
- Scalable Internet Architectures
- Monitoring and Alerting
- The Art of Capacity Planning
Development
Books
- Clean Code
- Clean Coder
- Refactoring
- Kanban
- Continuous Delivery
- Release It!
- Debug It!
- Design Patterns
- Working Effectively With Legacy Code
- Version Control By Example
Articles
Testing
Books
- Clean Code
- Working Effectively With Legacy Code
- Continuous Delivery
- Test-Driven Infrastructure with Chef
- The Art of Unit Testing
- Pragmatic Unit Testing
- Fit for Developing Software
- Test-Driven .NET Development with Fitnesse
- The RSpec Book: Behavior Driven Development with RSpec, Cucumber, and Friends
Articles
- Shift Left to Make Testing Fast and Reliable
- Eliminating Flaky Tests
- Shift Right to Test in Production
- Serverspec, Guard and Test Kitchen: Testing Servers Like a Boss
- Talk Recap: TDD with Chef, PowerShell DSC and Pester on Windows
Videos
- Beyond Pester 101: Applying testing principals to PowerShell
- Beyond Pester 102: Acceptance testing with PowerShell
- Slow is Smooth, Smooth is Fast
- Automated and Manual Testing with Azure Test Plan
- 60,000 tests in 6 minutes: Creating a Reliable Pipeline, Eliminate Flaky Tests, and Deploy Safely but Quickly