Skip to content
0:00 / 0:00

#clean-architecture#dependency-injection#testing

Clean Architectures in Python - presented by Leonardo Giordani

EuroPython Conference

36K subscribers • 31 videos on Hallway • Conference channel

YouTube
  • One of the most-watched uploads on EuroPython, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
  • Presented by Leonardo Giordani

Intermediate. Assumes working knowledge.

36K views4 years ago

Software designProgramming languagesSoftware architecturePythonDesign patterns

Leonardo Giordani introduces the core concepts of clean architecture and demonstrates how to implement its layers in Python.

EuroPython 2022 - Clean Architectures in Python - presented by Leonardo Giordani [Liffey A on 2022-07-15] Architectural considerations are often overlooked by developers or completely delegated to a framework. We should start once again discussing how applications are structured, how components are connected and how to lower coupling between different parts of a system, to avoid creating software that cannot easily be maintained or changed. The ""clean architecture"" model predates Robert Martin, who recently brought it back to the attention of the community, and is a way of structuring applications that leverages layers separation and internal APIs to achieve a very tidy, fully-tested, and loosely coupled system. The talk introduces the main ideas of the architecture, showing how the layers can be implemented in Python, following the content of the book ""Clean Architectures in Python"" edited by Leanpub. The book recently reached 25,000 downloads and many readers found it useful to start learning how to test software and how to structure an application without relying entirely on the framework. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License creativecommons.org/licenses/by-nc-sa/4.0/

Why it's here

A top upload from a listed channel

EuroPython is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.