

CaSE: Conversations about Software Engineering
CaSE Podcast Team
Conversations about Software Engineering (CaSE) is a podcast for software engineers about technology, software engineering, software architecture, reliability engineering, and data engineering. The three of us regularly come together to discuss recent events or articles, exchange on our learnings, and reflect on our professional and personal experiences. Additionally our guest episodes feature engaging conversations with interesting people from the world of software engineering.
Episodes
Mentioned books

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

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

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

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"

Mar 1, 2021 • 1h 30min
Eoin Woods on Bringing Systems into Production and Keeping them there
Sven Johann talks with Eoin Woods
Eoin’s book on software and systems architecture
Understanding quality attributes
Calculus of service availability
Release It
arc42 template for communicating software architecture
C4 model
Operational, the forgotten architecural view
Google Dapper, a large scale distributed tracing infrastructure
Learning from incidents
Organizing teams for flow
Chaos Engineering (Casey Rosenthal, Nora Jones)
Chaos Engineering (Russ Miles)
Site Reliability Engineering
Seeking SRE
Adrian Cockcroft on resiliency - learing from other disciplines
Cindy Sridharan, Distributed Systems Observability
Esther Derby, Diana Larson, Agile Retrospectives
Aino Corry, Retrospectives Anti Patterns

Jan 28, 2021 • 1h 1min
Christin Gorman on Why large projects fail and what to do about it
Stefan Tilkov talks with Christin Gorman
Christin’s employer
Christin on Twitter
History of Agile Software Development
“Seeing like a state” by James C. Scott
“Accelerate” by Nicole Forsgren et al
Government Digital Service

Jan 4, 2021 • 1h 7min
Artur Ortega on GraphQL
Stefan Tilkov talks with Artur Ortega about GraphQL
What is GraphQL?
Why use GraphQL?
Why not use GraphQL?
The GraphQL specification
Implementations of GraphQL
Thinking in Graphs
Real-Time APIs using GraphQL Subscriptions
Talk From the Creators of GraphQL at Facebook
Talk by Joey Nenni of Paypal about GraphQL Security
What is Apollo Federation
Talk about the architecture of Apollo Federation
How Netflix Scales its API with GraphQL Federation

Oct 7, 2020 • 1h 22min
Markus Völter on Language Engineering
Stefan Tilkov talks with Markus Völter about language engineering
Architecture as a language article by Markus
Episode 31: Mike Sperber on Functional Architecture
Domain-specific languages for efficient satellite control software development (PDF)
Jetbrains MPS
Mbeddr
Domain-driven design (Wikipedia)

Aug 24, 2020 • 44min
Birgitta Böckeler on Cultivating Architecture Principles
Sven Johann talks with Birgitta Böckeler about Cultivating Architecture Principles
Birgitta’s homepage
Martin Fowler and Birgitta on architecture principles
TOGAF on architecture principles

May 28, 2020 • 47min
Rachel Andrew on contributing to CSS and CSS Layout
Joy Heron interviews Rachel Andrew about CSS
CSS Layout Newsletter
Twitter - @rachelandrew
Rachel Andrew Website
Rachel Andrew Noti.st Site
Perch CMS
Notist
CSS Working Group
CSS Working Group Github
CaSE Podcast Episode on Modern CSS
Accessibility Insights


