

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

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

May 7, 2020 • 1h 34min
Daniel Bryant on Service Meshes and API Gateways for Application Modernization
Sven Johann talks with Daniel Bryant about Service Meshes & API Gateways
Daniel’s Medium content
InfoQ podcast
Christian Posta, the API Gateway identitiy crisis
Sam Newman, monolith to microservices patterns
Shopify’s balancing act on moving to PaaS
Envoy proxy
Richard Lee on choosing a reverse proxy out of Envoy, HAProxy and Nginx
Matt Klein on why he didn’t build a company around Envoy
Eric Brewer on Cloud and Isto service mesh
CRI-o, Open Container Initiative-based implementation of Kubernetes Container Runtime Interface
QEMU, generic and open source machine emulator and virtualizer
Google Anthos, deploy GCP service anywhere and federated
Azure Arc, deploy Azure service anywhere and federated
AWS Outposts - federated AWS services in the cloud and on-premise using a service mesh

Apr 16, 2020 • 1h 8min
Mike Sperber on Functional Architecture
Stefan Tilkov talks with Mike Sperber about Functional Architecture
Mike Sperber on Twitter
Purely Functional Data Structures by Chris Okasaki
"Lieber ein Typparameter zu viel als einer zu wenig" by Lars Hupel
Dein Program
Domain Modeling Made Functional by Scott Wlaschin

Feb 27, 2020 • 1h 4min
Peter Elger on Commodity AI
Sven Johann talks with Peter Elger about Commodity AI
Peter’s book on AI as a Service
Jupyter Notebooks
AWS AI cloud services
Google AI cloud services

Feb 6, 2020 • 1h 1min
Lars Hupel on Algebraic Design
Lucas Dohmen talks with Lars Hupel about Algebraic Design
"The Expression Problem" by Philip Wadler
Type Classes in Haskell
Conflict-free Replicated Data Types
Generative Testing: Properties, State and Beyond - Jan Stepien
Timsort
Github's scientist library
Practical TLA+
Type-Driven Development with Idris
Isabelle