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.

Software Architecture with Stefan Tilkov

Download it: MP3 | AAC | OGG | OPUS

Joy Clark talks with Stefan Tilkov about software architecture. After discussing the definition of software architecture, they go on to cover what the role 'Software Architect' actually means and what tools and skills an architect needs to do their job. They also discuss several different architectural styles which can be used and look at the most common styles that are currently employed today. To help us on our quest to becoming software architects, Stefan also gives a great lists of resources that we can use as a starting point.

OpenTechSchool with Martin Stadler

Download it: MP3 | AAC | OGG | OPUS

Eberhard Wolff talks with Martin Stadler about OpenTechSchool, an organization that helps people to learn about programming and software development. Topics include the different types of events and material OpenTechSchool offers and how OpenTechSchool enables a hands-on, empowering, and peer-driven approach. We also discuss the organization, the core values and how OpenTechSchool increases diversity. OpenTechSchool has a lot of partners and local chapters that take different approaches. Of course the show also talks about how to join OpenTechSchool, how to help and how to start your own chapter.

Spring Data with Oliver Gierke

Download it: MP3 | AAC | OGG | OPUS

Eberhard Wolff talks with Oliver Gierke about Spring Data. The show starts with an overview of the Java framework Spring and its ecosystem. The focus of the show is Spring Data: A set of frameworks that support many different relational and NoSQL datastores. The show then discusses how Spring Data is developed and released. Another topic is how reactive programming influences persistence and how transactions make little sense for reactive architectures. Finally, the show covers Spring Data REST — a framework to expose Spring Data repositories as REST resources — and how this concept is useful beyond simple CRUD operations.

Modern CSS with Jen Simmons

Download it: MP3 | AAC | OGG | OPUS

Stefan Tilkov talks to Jen Simmons about CSS, the standard for applying layout rules to HTML pages. Jen talks about the often misunderstood role of CSS in the Web stack, why it matters, and how it has grown ever more powerful over the course of time. Also included: Some discussion about why so many developers don’t like CSS and what to do about it, and new features coming to the CSS standard.