GOTO - The Brightest Minds in Tech

Clean Architecture with Python • Sam Keen & Max Kirchoff


Listen Later

This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub

Check out more here:
https://gotopia.tech/episodes/418

Sam Keen - Founder & Researcher at AlteredCraft & Author of "Clean Architecture with Python"
Max Kirchoff - CTO at Ginko & Multidisciplinary Technologist & Creative

RESOURCES
Sam
https://bsky.app/profile/samkeen.bsky.social
https://x.com/samkeen
https://github.com/samkeen
https://www.linkedin.com/in/samkeen
https://samkeen.dev

Max
https://x.com/ProductNihilist
https://github.com/maxkirchoff
https://www.linkedin.com/in/maxkirchoff
https://maxkirchoff.com

Links
https://www.heyginko.com
https://martinfowler.com/bliki/TestPyramid.html

DESCRIPTION
Max Kirchoff interviews Sam Keen about his book "Clean Architecture with Python". Sam, a software developer with 30 years of experience spanning companies from startups to AWS, shares his approach to applying clean architecture principles with Python while maintaining the language's pragmatic nature.

The conversation explores the balance between architectural rigor and practical development, the critical relationship between architecture and testability, and how clean architecture principles can enhance AI-assisted coding workflows. Sam emphasizes that clean architecture isn't an all-or-nothing approach but a set of principles that developers can adapt to their context, with the core value lying in thoughtful dependency management and clear domain modeling.

RECOMMENDED BOOKS
Sam Keen • Clean Architecture with Python • https://amzn.to/4pBT5g0
Fabrizio Romano & Heinrich Kruger • Learn Python Programming • https://amzn.to/4myLBIt
Uncle Bob • Clean Code • https://amzn.to/3soPO6k
Uncle Bob • Clean Architecture • https://amzn.to/3x0gjBQ
Eric Evans • Domain-Driven Design • https://amzn.to/3tnGhwm
Naomi Ceder • The Quick Python Book • https://amzn.to/3zwdDOa
Luciano Ramalho • Fluent Python • https://amzn.to/3oSw2je
David Beazley • Python Distilled (Developer's Library) • https://amzn.to/3QjNBEv
Saleem Siddiqui • Learning Test-Driven Development • https://amzn.to/35OMb3n
Maciej «MJ» Jedrzejewski • Master Software Architecture • https://leanpub.com/master-software-architecture

Bluesky
Twitter
Instagram
LinkedIn
Facebook

CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech

SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

...more
View all episodesView all episodes
Download on the App Store

GOTO - The Brightest Minds in TechBy GOTO

  • 4.7
  • 4.7
  • 4.7
  • 4.7
  • 4.7

4.7

6 ratings


More shows like GOTO - The Brightest Minds in Tech

View all
Global News Podcast by BBC World Service

Global News Podcast

7,747 Listeners

Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

Software Engineering Radio - the podcast for professional software developers

273 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

288 Listeners

Making Sense with Sam Harris by Sam Harris

Making Sense with Sam Harris

26,398 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

624 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

44 Listeners

The InfoQ Podcast by InfoQ

The InfoQ Podcast

38 Listeners

Masters of Scale by WaitWhat

Masters of Scale

3,987 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

990 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

188 Listeners

The Journal. by The Wall Street Journal & Spotify Studios

The Journal.

6,123 Listeners

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

10,224 Listeners

The Ezra Klein Show by New York Times Opinion

The Ezra Klein Show

16,381 Listeners

HBR On Leadership by Harvard Business Review

HBR On Leadership

172 Listeners

Coding Chats by John Crickett

Coding Chats

0 Listeners