Software Architecture
Items

TypeScript Cookbook

Enabling Microservices Success

How to Continuously Deliver Quality Software Against All Odds

Effective Platform Engineering

Professional Skills for Software Engineers

Beyond the Cloud: The Local-First Software Revolution

Building a Debugger

Collaborative Software Design

Bootstrapping Microservices

Platform Strategy

Revolutionizing Software with Moldable Development

Flow Engineering


Unbundling the Enterprise

How To Lead Through Transformation in Tech

Design & Develop Distributed Software Better with Multiplayer

Spring AI: Building Production-Ready AI Applications

The Blind Spots of Platform Engineering

Serverless Apps on Cloudflare

Communication Patterns: A Guide for Developers and Architects

Intro to Product Thinking: Building Human-Centric Tools



Effective Kotlin

Enhancing Productivity with Aesthetics, Tools, and AI

JVM Performance Engineering

Architecture Modernization

From Extreme Programming to TCR and Limbo

Platform Engineering: From Theory to Practice

Infrastructure as Code

Building Multi-Tenant SaaS Architectures

Sooner Safer Happier: Antipatterns and Patterns for Business Agility

Software Architecture for Tomorrow: Expert Talk

Building Support Structures

The Debugging Book

Maps, AI, and the Future of Reasoning: A Conversation with Simon Wardley

Cloud Native Application Protection Platforms

How to Deal with Software Complexity

Prompt Engineering for Generative AI

Looks Good to Me- Constructive code reviews

Learning Microsoft Azure

Innovations in Serverless and Event-Driven Solutions

Software Architecture for Software Developers

Optimizing Cloud Native Java

Domain-Driven Refactoring

Reflections on 15 years of Growing Software Guided by Tests

Balancing Technology and Human Creativity

Cloud Native Attitude

Software Architecture: The Hard Parts

Balancing Coupling in Software Design

Building Bridges: From Developer to Developer Advocate

Expert Talk: Continuous Architecture

"Residues" & "The Architect’s Paradox"

Kafka Connect: Build and Run Data Pipelines

Scaling for Global Growth with Modern Cloud

Bottom-up Architecture – Bridging the Architecture Code Gap

Simplicity & Complexity: The Beauty & the Beast?

Practical (a.k.a. Actually Useful) Architecture

Five Things Every Developer Should Know about Software Architecture

How to Become a Great Software Architect

Modular Monoliths

Building Evolutionary Architectures

Build Abstractions Not Illusions
