Subscribe
Sign in
Home
Interviews
Newsletter Issues
Software Architecture
Engineering Leadership
Practical Deep-Dives
C++
Python
Sponsor Deep Engineering
About
python
Latest
Top
Discussions
Python Developers Can Learn Quantum Computing by Fixing Bugs
Most quantum programming happens in Python, and the fastest way in for a working developer is contributing to the packages themselves rather than…
Aug 5
•
Saqib Jan
and
Sebastian Hassinger
Deep Engineering #50: Brian Allbee on Building Better Python Software
On testing discipline, technical debt, concurrency, cloud readiness, and the shift from programming to software engineering
Jun 4
•
Saqib Jan
and
Brian Allbee
5
Hands-On Software Engineering with Python with Brian Allbee
On systems thinking, designing for change, testing, and team velocity
Jun 3
•
Saqib Jan
and
Brian Allbee
Deep Engineering #38: Steven Lott on Practical Object-Oriented Design in Python
Review can catch defects, but not weak design. This issue looks at dependency injection, protocols, and the architectural choices that shape reliable…
Mar 12
•
Saqib Jan
and
Steven Lott
5
Part 2: Getting Started with Object-Oriented Programming in Python
Or. Why is OO Programming So Hard? Part II
Mar 10
•
Steven Lott
Pragmatic Clean Architecture in Python — Sam Keen on DDD, Dependency Rules, and Legacy Refactoring
Keeping Python systems modular as they grow—layered boundaries, domain models with dataclasses/Pydantic, testable architectures, and AI kept at the…
Dec 2, 2025
•
Divya Anne Selvaraj
and
Sam Keen
45:38
Building with Mojo (Part 3): Python and Mojo
Converting a Python program to Mojo, and exploring how they interact.
Oct 9, 2025
•
Ivo Balbaert
5
1
Deep Engineering #18: Sam Keen on Clean Architecture with Python
Pragmatic boundaries for Python at scale—the dependency rule in practice, a compact example, and a full chapter extract.
Sep 18, 2025
•
Divya Anne Selvaraj
and
Sam Keen
4
2
Pragmatic Clean Architecture in Python: A Conversation with Sam Keen
Applying DDD and the dependency rule in real-world Python—keeping frameworks at the edge, modeling with dataclasses/Pydantic, and using AI without…
Sep 18, 2025
•
Divya Anne Selvaraj
and
Sam Keen
1
Clean Architecture Essentials: Transforming Python Development
The complete “Chapter 1: Clean Architecture Essentials: Transforming Python Development” from the book Clean Architecture with Python by Sam Keen…
Sep 17, 2025
•
Sam Keen
1
1
Learning Python and Leading Engineers: A Conversation with Fabrizio Romano
An development manager, longtime developer, and teacher explores Python’s strengths, its real-world use cases, and the mindset shifts required to lead…
Jul 2, 2025
•
Divya Anne Selvaraj
and
Fabrizio Romano
ProgrammingPro #101: Python Tops Tiobe, AI Code Reviews in VS Code, C# 14 Extensions, and Grafana’s AI Upgrade
Leadership, Empathy, and AI-Assisted Development: A Conversation with Fabrizio Romano, Development Manager at Sohonet and Author of Learn Python…
May 16, 2025
•
Divya Anne Selvaraj
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts