
CaSE: Conversations about Software Engineering
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.
Latest episodes

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

Jan 9, 2020 • 1h 20min
Ryan Singer on Shape Up
Stefan Tilkov talks with Ryan Singer about Shape Up
Ryan on Twitter
Shape Up
Basecamp
Ruby on Rails