Adam welcomes Sebastian Dahlgren to the show. Sebastian is now the CTO at Saltside. Sebastian joined Saltside just after the rewrite completed and continues to work there today. Adam & Sebastian worked closely together to grow the team in Bangalore until Adam left Saltside in 2017. Adam & Sebastian discuss if the rewrite delivered on its promise, what worked, what didn't work, and if those architectural bets made years ago paid off. Sebastian Dahlgren's Links Twitter LinkedIn Saltside En...
Feb 08, 2021•54 min•Ep. 32
Adam worked at Saltside from 2014-2018. These episode tell the story for how events created a ground up, big-bang rewrite from 2014 through 2015. This is a five part series. Small Batches will back back in 2021. Adam's Links Shipping Code at Saltside (DevOps Days India 2016; a day in the life post-rewrite) ★ Support this podcast on Patreon ★...
Dec 18, 2020•22 min•Ep. 31
Adam worked at Saltside from 2014-2018. These episode tell the story for how events created a ground up, big-bang rewrite from 2014 through 2015. This is a five part series. Small Batches will back back in 2021. Adam Hawkin's Links Shipping Code at Saltside (DevOps Days India 2016; a day in the life post-rewrite) ★ Support this podcast on Patreon ★...
Dec 17, 2020•34 min•Ep. 30
Adam worked at Saltside from 2014-2018. These episode tell the story for how events created a ground up, big-bang rewrite from 2014 through 2015. This is a five part series. Small Batches will back back in 2021. Adam's Links Shipping Code at Saltside (DevOps Days India 2016; a day in the life post-rewrite) ★ Support this podcast on Patreon ★...
Dec 16, 2020•14 min•Ep. 29
Adam worked at Saltside from 2014-2018. These episode tell the story for how events created a ground up, big-bang rewrite from 2014 through 2015. This is a five part series. Small Batches will back back in 2021. Adam's Links Shipping Code at Saltside (DevOps Days India 2016; a day in the life post-rewrite) ★ Support this podcast on Patreon ★...
Dec 15, 2020•14 min•Ep. 28
Adam worked at Saltside from 2014-2018. These episode tell the story for how events created a ground up, big-bang rewrite from 2014 through 2015. This is a five part series. Small Batches will back back in 2021. Adam's Links Shipping Code at Saltside (DevOps Days India 2016; a day in the life post-rewrite) ★ Support this podcast on Patreon ★...
Dec 14, 2020•22 min•Ep. 27
Adam welcomes Alex Hidalgo to the show. Alex is the Principal Site Reliability Engineer at Nobl9 and author of Implementing Service Level Objectives. Adam & Alex discuss the ins-and-outs of SLOs. It's assumed you are already familiar with the basic concepts of SLIs & SLOs so please listen to the previous episode (linked below) before listening to this conversation. Some of the take-aways: run your SLOs for a least a month before you consider them ready and alerting on SLOs is a really ha...
Dec 07, 2020•49 min•Ep. 26
Adam welcomes Keith Pitt to the show. Keith Pitt is the founder as CTO of Buildkite.com. Buildkite is CI/CD platform. Adam invited Keith on the show to discuss software delivery inside a company building software delivery tools. It turns out that Buildkite has a fearless continuous deployment pipeline. So listeners, if you need a software delivery North Star then just listen to Keith. It's all here in this episode. Keith Pitt's Links Buildkite Adam Hawkins' Links Continuous Deployment to K8s usi...
Nov 30, 2020•32 min•Ep. 25
Adam welcomes Viktor Farcic to the show. Viktor Farcic is a Principal DevOps Architect at CodeFresh, a member of the Google Developer Experts, Continuous Delivery Foundation Ambassadors, and Docker Captains groups, and a published author. Adam & Viktor discuss the how and why of GitOps and how ArgoCD fits in the deployment pipeline. Many fun sidebars in this conversation into the role of docs vs code and why you should never compromise on your workflow when quality is at stake. This is a fun...
Nov 16, 2020•1 hr 2 min•Ep. 24
Adam welcomes Torin Sandall to the show. Torin is the Vice President of Open Source at Styra and the co-creator of Open Policy agent. Adam & Torin discuss the origin of the project, why create new language from scratch called Rego, why that language is awesome, how Adam fell in love with Conftest, and how to use all these tools to create more secure systems. The first five or so minutes are for Small Batches housekeeping and a special announcement! Adam Hawkins' Links Conftest (You really sh...
Nov 09, 2020•45 min•Ep. 23
Adam welcomes Derek Comartin to the show. Derek is a Microsoft Most-Valuable-Professional and distributed systems architect. He also co-hosts the Loosely Coupled podcast. Derek discusses the ideas behind his talk the "Loosely Coupled Monolith" and "Context is King: Finding Service Boundaries". Great high level conversation on how software design principles inside applications scale out to distributed systems as a whole. Adam Hawkins' Links Website Twitter LinkedIn Context is King talk Context is...
Nov 02, 2020•52 min•Ep. 22
Adam welcomes Dr. Mik Kersten to the show. Dr. Mik Kersten is the author of the best selling book "Project to Product: How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework". This is a follow up to the earlier "Four Types of Work" episode. Adam & Mik cover the Flow Framework's origin story, the relation between The Flow Framework and DevOps, the importance of structure & dynamics, and why organizing for fast flow is the prime directive. Adam Hawkins' Links Sm...
Oct 26, 2020•43 min•Ep. 21
Adam welcomes Joe Kutner to the show. Joe is a Software Architect at Salesforce Heroku. He's been writing and speaking about the 12 factor app for years and continually evaluating the practices at Salesforce Heroku. Adam & Joe discuss the misconceptions of the 12 factor app and the gaps between the 12 factor app and continuous delivery requirements. This is really a follow up discussion to the earlier episodes on the 12.1 Factor app. Joe Kutner's Links Cloud Native Build Packs Adam Hawkins' ...
Oct 19, 2020•33 min•Ep. 20
Jason's testing course Jason's website Jason on twitter Jason's podcast: Rails with Jason My review of Accelerate The DORA Report ★ Support this podcast on Patreon ★...
Oct 06, 2020•47 min•Ep. 19
Today I’m covering the 2019 book "Team Topologies: Organizing Business & Technology Teams for Fast Flow" written by Matthew Skelton & Manuel Pais. Let me read off their official bio: Matthew Skelton and Manuel Pais - co-authors of the book Team Topologies - have worked together on organisation design for modern software systems with many clients around the world. Their training sessions on Organisation Design for Modern Software Systems have helped numerous organizations to re-think thei...
Sep 21, 2020•16 min•Ep. 18
This is a special episode of Small Batches. I interview Dave Farley in this episode. Dave, along with Jez Humble, is the co-author of "Continuous Delivery" published in 2010. The book introduced the ideas that grew into DevOps. So, no surprise that DevOps and continuous delivery are the same most people. Together Dave and Jez introduced continuous delivery to the world. The practices and ideas still hold true ten years on. Time and research have demonstrated that continuous delivery is the most ...
Sep 07, 2020•53 min•Ep. 17
The Phoenix Project The Unicorn Project ★ Support this podcast on Patreon ★
Aug 25, 2020•28 min•Ep. 16
If you enjoyed this format then tweet me @adman65 or @smallbatchesfm. ★ Support this podcast on Patreon ★
Aug 10, 2020•24 min•Ep. 15
Start Here SLOs defined from the Google Site Reliability Engineering Book Implementing SLOs from the Google Site Reliability Engineering Workbook The Art of SLOs workshop by Google Freebies Mastering the Third Way of DevOps use the Toyota Kata for continuous improvement Free DevOps Course much more detailed than what we can cover in the podcast Resources My Review & Analysis on The DevOps Handbook My Review & Analysis on Accelerate Software Development in 3 Principles & 4 Metrics Boo...
Jul 27, 2020•7 min•Ep. 14
Freebies Mastering the Third Way of DevOps use the Toyota Kata for continuous improvement Free DevOps Course much more detailed than what we can cover in the podcast Resources Transcript My Review & Analysis on The DevOps Handbook My Review & Analysis on Accelerate Software Development in 3 Principles & 4 Metrics Books The DevOps Handbook by Gene Kim, Jez Humble, John Willis, Patrick Debois Accelerate by Nicole Forsgren, Jez Humble, Gene Kim ★ Support this podcast on Patreon ★...
Jul 14, 2020•6 min•Ep. 13
Show notes: https://www.codewithjason.com/rails-with-jason-podcast/adam-hawkins-2/ ★ Support this podcast on Patreon ★
Jul 06, 2020•56 min•Ep. 12
Preflight Checks My Interview on Rails with Jason on Preflight Checks & Smoke Tests Episode on the config factor related to the "dry run" preflight check Books The DevOps Handbook by Gene Kim, Jez Humble, John Willis, Patrick Debois Accelerate by Nicole Forsgren, Jez Humble, Gene Kim ★ Support this podcast on Patreon ★...
Jun 29, 2020•10 min•Ep. 11
https://www.codewithjason.com/rails-with-jason-podcast/adam-hawkins/ ★ Support this podcast on Patreon ★
Jun 20, 2020•43 min•Ep. 10
The Flow Framework & Four Types of Work My free Project to Product email course covers expanding flow, feedback, and learning to the entire organization The Flow Framework The Flow Framework Poster Project to Product (book) Project to Product: How Value Stream Networks Will Transform IT & Business presentation by Mik Kersten Mik Kersten's podcast Books The DevOps Handbook by Gene Kim, Jez Humble, John Willis, Patrick Debois Accelerate by Nicole Forsgren, Jez Humble, Gene Kim ★ Support th...
Jun 16, 2020•5 min•Ep. 9
The 12.1 factor approach prefers locality over fully integrated environments. Doing so promotes fast and independent iterations on discrete services using automated tests to verify correctness. End-to-End issues that may have been identified with a fully integrated environment with dev/prod parity should be pushed downstream in the deployment pipeline in accordance with test pyramid principles. If a regression is identified, then it may quickly addressed by adding tests to the relevant service’s...
Jun 01, 2020•5 min•Ep. 8
The 12 factor app states that applications should log to standard out and standard error, thus not concerting themselves with the storage and processing of their log stream. That's a good start point, but we need more than that. The 12.1 factor app does these three things: Supports a LOG_LEVEL configuration option Uses a machine readable format, such as JSON, in production Treats log streams as a telemetry source Mentioned in Show The 12 Factor App The 12.1 Factor App: Config Rails with Jason Re...
May 18, 2020•5 min•Ep. 7
The 12 factor app states that applications should read config from environment variables. It implies separation of code and config. That’s about it, but there’s good bones here. I want something bigger from this factor. Specifically that applications may be deployed to new environments without any code changes. This requires a few additions: Configure the process through command options and environment variables Prefer explicit configuration over implicit configuration Use a dry run option to ve...
May 04, 2020•8 min•Ep. 6
In the modern era, software is commonly delivered as a service: called web apps , or software-as-a-service . The twelve-factor app is a methodology for building software-as-a-service apps that: Use declarative formats for setup automation, to minimize time and cost for new developers joining the project; Have a clean contract with the underlying operating system, offering maximum portability between execution environments; Are suitable for deployment on modern cloud platforms , obviating the nee...
Apr 21, 2020•10 min•Ep. 5
This episode completes our introduction to the three ways of DevOps. The previous two episodes introduced flow and feedback. Flow, the first way, establishes fast left to right flow from development to production. Feedback, the second way of DevOps, establishes right to left feedback from production to development, so using the state of production informs development decisions. The Third Way of DevOps, establishes a culture of experimentation and learning around improving flow and feedback. Be s...
Apr 06, 2020•5 min•Ep. 4
The DevOps Handbook & Accelerate are the source material for this episode. The Principle of Feedback, or the second way of DevOps, describes using right to left feedback in the value stream. This episode explores how telemetry is more than error data or alerts. When used right (i.e. paired with experimentation), telemetry provides an objective way to move towards shared goals. Books The DevOps Handbook by Gene Kim, Jez Humble, John Willis, Patrick Debois Accelerate by Nicole Forsgren, Jez Hu...
Mar 23, 2020•7 min•Ep. 3