

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 29, 2018 • 25min
Application Security with Peter Chestna
Joy Clark talks with Peter Chestna about application security
OWASP
OWASP Top Ten
PCI
PII
SANS Top 25
Veracode

Mar 22, 2018 • 52min
Blockchain Technology with Andreas M. Antonopoulos (Part 2)
Stefan talks with Andreas M. Antonopoulos about Ethereum
Andreas’s home page
Bitcoin
Ethereum
Mastering Bitcoin
Mastering Ethereum

Mar 1, 2018 • 57min
Blockchain Technology with Andreas M. Antonopoulos (Part 1)
Stefan talks with Andreas M. Antonopoulos about Bitcoin
Andreas’s home page
David Chaum's DigiCash
PGP
HashCash
Bitcoin
Bitcoin Cash
Digiconomist Bitcoin Energy Consumption Index

Jan 25, 2018 • 48min
Domain-Driven Design with Vaughn Vernon
Joy talks with Vaughn Vernon about Domain-Driven Design
Modelling Uncertainty: GOTO Berlin 2017
Vaughn's Blog
Implementing Domain-Driven Design by Vaughn Vernon
Domain-Driven Design Distilled by Vaughn Vernon
Video Course
Workshops
Domain Driven Design by Eric Evans

Dec 21, 2017 • 1h
aim42 with Gernot Starke
Joy Clark interviews Gernot Starke about aim42
aim42
aim42 Method Guide
aim42 GitHub
Joel Spolsky
Anti-Examples for Big Bang

Nov 30, 2017 • 54min
Advanced Scala with Daniel Westheide
Stefan Tilkov interviews Daniel Westheide about advanced Scala Topics
The Neophyte’s Guide to Scala
Scala Meta
Enforcing invariants in Scala datatypes
Strategic Scala Style: Designing Datatypes
Extractors
Type classes
Prolog example
Shapeless
The Type Astronaut’s Guide to Shapeless
Circe, yet another JSON library for Scala
There’s a Prolog in your Scala! (Slides)
There’s a Prolog in your Scala! (Source Code)
innoQ Podcast: Advanced Scala, Part 1 (German)
innoQ Podcast: Advanced Scala, Part 2 (German)

Nov 9, 2017 • 1h 1min
ClojureScript with David Nolen
Joy Clark interviews David Nolen about ClojureScript
Clojure CaSE Podcast
Google Closure Compiler
The Clojure Script Compiler - A Look Behind the Curtains, Maria Geller
Planck
Lumo
React
Reagent
re-frame
Rum
Om & Om-Next
quiescent
React Native
Google Closure Library
Figwheel
Parinfer
Editors: Atom, Visual Studio Code, Cursive
cljs-devtools
ClojureScript
Slack Channel
#clojure IRC channel on freenode.net
Mailing List
GraphQL
Falcor

Oct 19, 2017 • 1h 21min
Management for Developers with Camille Fournier
Stefan Tilkov interviews Camille Fournier about Management for Developers
“The Manager’s Path”, Camille’s book
SE Radio episode with Camille Fournier and Stefan Tilkov on distributed systems
Engineering Manager’s Slack group
“The Lead Developer” conference
Velocity conference
Rands in Repose (Michael Lopp’s blog)
Lara Hogan’s blog
Cate Huston’s blog

Sep 14, 2017 • 37min
Scala with Sofia Vaughn-Jones
Joy Clark talks with Sofia Vaughn-Jones about Scala
Tools
Sbt
IntelliJ
Ensime
Gatling
Frameworks
Play
HTTP4s
Scalaz
Cats
Shapeless
Techniques & Materials
Coursera
Essential Scala
Essential Play
The Type Astronaut’s guide to Shapeless
Functional Programming in Scala ‘The Red Book’
Sofia’s Blog
Talks from Sofia
Buying into Scala from the Inside and Out
Adopting Scala: The Next Steps

Aug 25, 2017 • 1h 3min
Microservices with Michele Leroux Bustamante
Stefan Tilkov talks with Michele Bustamante about Microservices
Michele on Twitter
Solliance
SOA
Eventual Consistency
Apache Kafka
AWS Kinesis
Azure Event Hubs
CQRS
DDD
SLA
Docker Enterprise Edition
Mesosphere DCOS
kubernetes
Amazon ECS
Azure Container Service
Azure Service Fabric
UAT