Software Design in Python

In this series, I talk about design patterns and principles and show you how you can use them to improve the quality of your code. All examples are in Python.

Curated by: ArjanCodes (99 videos)


Currently Playing: The Unit of Work Design Pattern Explained

👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis. In today's video, I'll explain the Unit of Work design pattern, a crucial concept for anyone who regularly interacts with databases. This pattern plays a key role by accumulating all transactions and executing them collectively. But why is this necessary? Find out this video. 🔥 GitHub Repository: https://git.arjan.codes/2024/unit_of_work 🎓 ArjanCodes Courses: https://www.arjancodes.com/courses/ 🔖 Chapters: 0:00 Intro 0:41 What is the Unit of Work Pattern? 3:53 The Session Object as a Unit of Work 9:44 Benefits of Using the Unit of Work Pattern 11:43 Outro #arjancodes #softwaredesign #python


Tracks in this Playlist