Crafting Code Podcast

~/podcast

$ cd themes/architecture-and-systems

~/podcast/themes/architecture-and-systems $ tree --dirsfirst

Architecture and systems

.
├── apis-rest-and-graphql
│   ├── 013 - Full-stack Development
│   ├── 016 - Architecture Examples
│   ├── 055 - API Categorization
│   └── 070 - Volatility
├── architecture-decision-records
│   ├── 015 - Starting Over
│   ├── 028 - Technical Health
│   ├── 030 - Architecture Tools
│   ├── 031 - Clean Code
│   └── 067 - Decision Delegation
├── data-and-datastores
│   ├── 026 - Constraints
│   ├── 038 - Culture & Architecture
│   ├── 044 - Event-Based Systems
│   ├── 045 - Event-Based Strategies
│   ├── 048 - Premature Optimization
│   ├── 059 - Software Patterns and Pattern Languages
│   └── 072 - Databases
├── domain-driven-design
│   ├── 003 - Two Conversations Pass in the Night
│   ├── 009 - Coupling & Cohesion
│   ├── 020 - The Humble Programmer
│   ├── 022 - Fending Off Frameworks
│   └── 059 - Software Patterns and Pattern Languages
├── event-driven-architecture
│   ├── 016 - Architecture Examples
│   ├── 030 - Architecture Tools
│   ├── 044 - Event-Based Systems
│   ├── 045 - Event-Based Strategies
│   └── 073 - Software Imitates Life
├── fitness-functions
│   ├── 028 - Technical Health
│   ├── 030 - Architecture Tools
│   ├── 061 - AI and Modern Software Engineering Practices
│   └── 073 - Software Imitates Life
├── hexagonal-architecture-and-adapters
│   ├── 009 - Coupling & Cohesion
│   ├── 022 - Fending Off Frameworks
│   └── 059 - Software Patterns and Pattern Languages
├── microservices-and-monoliths
│   ├── 026 - Constraints
│   ├── 034 - Context Is King
│   ├── 036 - Work Is Work
│   ├── 038 - Culture & Architecture
│   ├── 039 - Book Recommendations
│   └── 061 - AI and Modern Software Engineering Practices
├── software-architecture
│   ├── 003 - Two Conversations Pass in the Night
│   ├── 004 - Effective Teams
│   ├── 006 - Deleting Code
│   ├── 011 - Software Education
│   ├── 013 - Full-stack Development
│   ├── 014 - Software Architecture
│   ├── 016 - Architecture Examples
│   ├── 029 - Creating Impact
│   ├── 030 - Architecture Tools
│   ├── 034 - Context Is King
│   ├── 038 - Culture & Architecture
│   ├── 039 - Book Recommendations
│   ├── 041 - Code Design
│   ├── 052 - SOLID Principles
│   ├── 054 - Expertise and Collaboration
│   ├── 058 - Working On Cross-Functional Teams (Part 2)
│   ├── 067 - Decision Delegation
│   ├── 069 - The Art of Code
│   ├── 070 - Volatility
│   └── 073 - Software Imitates Life
└── 073 - Software Imitates Life

9 directories, 60 files
~/podcast/themes/architecture-and-systems $ cat ../../copyright.txt

Copyright © 2026 - Crafting Code Podcast