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: How to Support A/B Testing in Your Python Code

👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis. In today's video, I am taking a close look at A/B testing and feature flags. A/B tests are a great way to establish what your end user likes. If you just make those decisions based on what you think will work, you’re basically flying blind because you don’t know what the customer actually prefers. 👉🏻 The code I worked on in this video is available here: https://github.com/ArjanCodes/2022-abtest 🎓 ArjanCodes Courses: https://www.arjancodes.com/courses/ 🔖 Chapters: 0:00 Intro 1:28 Example explanation 3:44 What are A/B tests? 4:39 A/B tests and privacy 5:56 Feature flags 11:10 Feature flags and continuous integration 12:23 Growthbook 19:39 Mixpanel 25:37 Final thoughts #arjancodes #softwaredesign #python


Tracks in this Playlist