Resource Library

Below you'll find links to podcasts, presentations, panel discussions, workshops, websites, books, and courses that we find valuable and informative.

Podcasts

NPR – TED Radio Hour

TED Radio Hour investigates the biggest questions of our time with the

NPR – How I Built This with Guy Raz

Guy Raz dives into the stories behind some of the world’s best

ThoughtWorks Podcasts

From deep technical topics to digital transformation and innovation, our podcasts feature

Software Engineering Daily

Software Engineering Daily features daily interviews about technical software topics.

This Week in Tech (TWiT)

Your first podcast of the week is the last word in tech.

Develomentor

Helping people navigate technology by providing advice and services on: interviewing, hiring,

Techpoint Charlie

Multi-faceted technology-culture podcast

Presentations

Bourdieu’s social theory applied to tech

This talk tries to make Bourdieu’s ideas accessible. Learn how to improve

Bounded Contexts, Microservices, & Everything In Between

You will learn what exactly Bounded Contexts and Microservices are, and what

Live coding: Expressive Projections

Let’s write some event sourced projections! We’ll observe how our domain language

Testing Software Architecture

Vladik Khononov discusses testing the architecture of a system, covering what makes

Websites

On Being

Pursuing deep thinking and moral imagination, social courage and joy, to renew

Software Engineering Daily

Software Engineering Daily features daily interviews about technical software topics.

Virtual DDD

A community driven meetup for people who want to get more in-depth

Develomentor

Helping people navigate technology by providing advice and services on: interviewing, hiring,

Courses

Effective Reasoning

A rigorous introduction to the formal study of argumentation—communication that seeks to

Domain-Driven Design Fundamentals

Learn the fundamentals of Domain-Driven Design (DDD) through a demonstration of customer

Decision By Design

There are a handful of skills you need in order to make

Books

Start With Why

By Simon Sinek — Why are some people and organizations more inventive, pioneering and successful than others? And why are they

Kubernetes Cookbook

By Sébastien Goasgue & Michael Hausenblas — If your organization is preparing to move toward a cloud-native computing architecture, this cookbook

Continuous Delivery: A Handbook For Building, Deploying, Testing, and Releasing Software

By Jez Humble & David Farley — This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental

Practical Monitoring

By Mike Julian — A practical approach to designing and implementing effective monitoring—from your enterprise application down to the hardware in a

Domain-Driven Design: Tackling Complexity in the Heart of Software

By Eric Evans and Ross Venables — This is not a book about specific technologies. It offers readers a systematic approach

Building Evolutionary Architectures

By Neal Ford, Rebecca Parsons, & Patrick Kua — Over the past few years, incremental developments in core engineering practices for

Patterns of Enterprise Application Architecture

By Martin Fowler — This book is actually two books in one. The first section is a short tutorial on developing

Building Microservices

By Sam Newman — With lots of examples and practical advice, this book takes a holistic view of the topics that

Lean Architecture: for Agile Software Development

By James O. Coplien & Gertrud Bjørnvig — Giving a down-to-earth view of Agile requirements and the often-ignored relationship between requirements

Where Code and Content Meet

By Andreas Rueping — A practical go-to reference for Web developers programming custom software for Web sites.

Microservices Patterns With examples in Java

By Chris Richardson — Teaches enterprise developers and architects how to build applications with the microservice architecture. This book also teaches

Designing Data-Intensive Applications

By Martin Kleppmann — Data is at the center of many challenges in system design today. Difficult issues need to be

Clean Architecture: A Craftsman’s Guide to Software Structure and Design

By Robert Martin — Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C.

Designing Distributed Systems

By Brendan Burns — This practical guide presents a collection of repeatable, generic patterns to help make the development of reliable distributed

Timeless Way Of Building

By Christopher Alexander — The theory of architecture implicit in our world today, Christopher Alexander believs, is bankrupt. More and more

Site Reliability Engineering

By Betsy Beyer, Chris Jones, Niall Richard Murphy, & Jennifer Petoff — In this collection of essays and articles, key members of Google’s Site Reliability

Design Unbound: Designing for Emergence in a White Water World

By Ann M Pendleton-Jullian & John Seely Brown — A new tool set for having agency in the twenty-first century, in what

Thinking In Systems

By Donella Meadows — A concise and crucial book offering insight for problem solving on scales ranging from the personal to

What Is Domain-Driven Design?

by Vladik Khononov — Introduces the key patterns and practices of domain-driven design and shows you how to apply them to improve

Technical Leadership Masterclass

By Ruth Malan & Dana Bredemeyer — This is a preview selection of material from the Bredemeyer Consulting Masterclass in Technical

Subscribe to receive updates

Get our latest thinking about content systems modernization.