CaSE: Conversations about Software Engineering

CaSE Podcast Team
undefined
Jan 17, 2022 • 55min

Adam Tornhill on Software Design X-Rays

Sven Johann talks with Adam Tornhill about Software Design X-Rays This interview was recorded for the GOTO Book Club Part 1 Part 2 Adam Tornhill, Software Design X-Rays Adam Tornhill, Your Code as a Crime Scene Matthew Skelton & Manuel Pais, Team Topologies John Ousterhout, A Philosophy of Software Design Dave Thomas & Andy Hunt, The Pragmatic Programmer Fred Brooks Jr., The Mythical Man-Month Chapter Marks: 0:00 Intro 2:54 Behavioral code analysis 8:53 Hotspot analysis and technical debt 14:42 Trends analysis 21:05 System mastery 24:11 Software Design X-Ray 27:18 The more metrics the better? 30:09 Change coupling 33:19 Copy-paste dilemma 42:40 Change coupling gets more expensive with distance 45:20 Team structure visualized in the code 53:52 Outro
undefined
Oct 25, 2021 • 1h 3min

Manuel Pais on Team Topologies

Sven Johann talks with Manuel Pais about Team Topologies Interview with Werner Vogels Team Topologies book Free resources Github: tools and templates Team Topologies Academy Platform as a Product Nikki Watts, Platform Engineering as a Community Service Chapter Marks: 00:00 Intro 01:45 The challenge of “two pizza” teams 07:00 The three types of cognitive load 10:48 Measuring cognitive load 16:44 Stream aligned (“two pizza”) teams 21:26 Platform teams 22:54 Enabling teams 24:25 Complicated subsystem teams 26:13 Overcoming common problems of enabling teams 38:21 What do Platform teams do? 53:35 Interaction modes between teams 56:08 Applying team topologies in small organisations 59:51 Closing
undefined
Oct 4, 2021 • 49min

Michele Hansen on Customer Interviews and Deploying Empathy

Joy Heron talks with Michele Hansen about customer interviews Deploy Empathy Practical Empathy by Indi Young Service Design by Andy Polaine, Ben Reason, and Lavrans Løvlie The User Experience Team of One by Leah Buley Inspired by Marty Cagan The Voice of the Customer, 1993 research paper by Abbie Griffin and John R. Hauser Clayton Christensen books Lean Customer Development by Cindy Alvarez Brené Brown Deploy Empathy Newsletter Software Social Podcast
undefined
Jun 21, 2021 • 1h 37min

Eric Normand on Functional Thinking

Lucas Dohmen talks with Eric Normand Eric's homepage Grokking Simplicity We also got four coupons to get Grokking Simplicity for free - redeem them at https://www.manning.com: grsmplcr-7771 grsmplcr-2295 grsmplcr-32E6 grsmplcr-C494 Chapter Marks: 00:00:15 Introduction 00:06:10 Functional Thinking 00:19:27 Calculations, Actions, Events 00:26:56 Concurrency and Immutability 00:37:05 Immutable Facts and GDPR 00:40:46 Object Oriented and Functional Programming 00:59:30 Type System 01:25:11 Learning from other communities
undefined
Jun 1, 2021 • 55min

Nicolas Steenhout on Accessibility

Stefan interviews Nicolas Steenhout on Accessibility Nic’s web page “A11y Rules” podcast Web Content Accessibility Guidelines (WCAG) 2.1 W3C Web Accessibility Initiative CaSE episode on Responsible Web Applications with Joy Heron NVDA screen reader Web Accessibility in Mind
undefined
May 10, 2021 • 1h 15min

Joy Heron on Responsible Web Applications

Lucas Dohmen talks with Joy Heron Responsible Web App Joy interviews Rachel Andrew Andy Bell Tweet on Progressive Enhancement Blog Post: A minimum viable experience makes for a resilient, inclusive website or app Blog Post: The 100% correct way to do CSS breakpoints Status of Container Queries in Chrome Spacy
undefined
May 3, 2021 • 1h 17min

Alex Bramley on The Art of SLO, Part 3

Alex Bramley continuous his conversation with Sven Johann SRE Workbook Implementing Service Level Objectives by Alex Hidalgo The Calculus of Service Availability Art of SLO Workshop) Google Customer Reliability Engineering blog Consequences of SLO violations Applying the escalation policy An example escalation policy Chapters: [00:00:15.00] Welcome and intro [00:01:12.00] Measurement granularity [00:12:43.00] Error Budget Policy [00:32:44.00] Burn rate [00:49:24.00] Iterating on SLIs, SLOs, error budget policies [00:55:41.00] Alerting [01:16:35.00] Outro
undefined
Apr 26, 2021 • 56min

Alex Bramley on The Art of SLO, Part 2

Alex Bramley continuous his conversation with Sven Johann SRE Workbook Implementing Service Level Objectives by Alex Hidalgo The Calculus of Service Availability Art of SLO Workshop) Google Customer Reliability Engineering blog Consequences of SLO violations Applying the escalation policy An example escalation policy Chapter Marks 00:00:15 Welcome and intro 00:01:48 Dealing with internal dependencies 00:05:59 Dealing with external dependencies 00:08:33 Dependency trees 00:20:16 SLO communication, teaching and buy-in 00:28:48 How to measure 00:47:34 Measurement windows 00:52:02 SLO Reporting 00:54:39 Outro
undefined
Apr 19, 2021 • 1h 11min

Alex Bramley on The Art of SLO, Part 1

Alex Bramley talks to Sven Johann about the basics of service level objectives SRE Workbook Implementing Service Level Objectives by Alex Hidalgo The Calculus of Service Availability Art of SLO Workshop) Google Customer Reliability Engineering blog Consequences of SLO violations Applying the escalation policy An example escalation policy Chapters: 00:00:15 Welcome and intro 00:02:14 Terminology: SLI, SLO, SLA 00:09:05 Cost of a (cloud provider) outage 00:11:22 Reliability and customers happiness 00:20:19 Error Budgets 00:26:31 100% reliability is the wrong target 00:37:44 Collecting data 00:54:31 Latency SLIs 01:09:53 Outro
undefined
Mar 29, 2021 • 48min

Simon Brown on Software Architecture

Stefan talks with Simon Brown GOTO Book club episodes: Software Architecture for Software Developers Why Architectural Work Comes before Coding Simon Brown’s website SEI in Practice (Len Bass, Paul Clements, Rick Kazman) Agile Manifesto Simon’s books Structurizr Fundamentals of Software Architecture (Neal Ford, Mark Richards) Gregor Hohpe The Software Architect Elevator Michael Keeling "Design It" George Fairbanks' "Just Enough Software Architecture" Eoin Woods and Nick Rozanski's book "Software Systems Architecture"

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app