Clean Architectures in Python - presented by Leonardo Giordani

  Рет қаралды 26,779

EuroPython Conference

EuroPython Conference

Күн бұрын

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...

Пікірлер
Protocols in Python: Why You Need Them - presented by Rogier van der Geer
28:40
EuroPython Conference
Рет қаралды 11 М.
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 133 МЛН
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 8 МЛН
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 14 МЛН
🚀 The Clean Architecture (Ian Cooper)
53:05
DevTernity Conference
Рет қаралды 86 М.
Writing Faster Python 3 - presented by Sebastian Witowski
42:05
EuroPython Conference
Рет қаралды 17 М.
Solution2: Plugin Architecture in C# with Nick Cosentino
52:53
.NET Foundation
Рет қаралды 1,9 М.
Classic Design Patterns: Where Are They Now - Brandon Rhodes - code::dive 2022
51:31
Microservices with Databases can be challenging...
20:52
Software Developer Diaries
Рет қаралды 94 М.
Keynote: Multithreaded Python without the GIL - presented by Sam Gross
53:26
EuroPython Conference
Рет қаралды 20 М.
Why the Plugin Architecture Gives You CRAZY Flexibility
24:06
ArjanCodes
Рет қаралды 114 М.
What happens when you import a module? - presented by Reuven M. Lerner
29:07
EuroPython Conference
Рет қаралды 4 М.
Demystifying Python’s Internals - presented by Sebastiaan Zeeff
29:26
EuroPython Conference
Рет қаралды 4,7 М.
Robert Smallshire - Domain Driven Design Patterns in Python
1:01:15
EuroPython Conference
Рет қаралды 27 М.