09 - BONUS Material/04 - How To Do Great Code Reviews.mp4 659MB
09 - BONUS Material/02 - History of Computing, Data Vs Processing.mp4 521MB
10 - Q&A Sessions/01 - May 2022.mp4 334MB
Code Diagnosis Workshop-ArjanCodes-2022.mp4 249MB
09 - BONUS Material/05 - A Code Review Of Python Fire.mp4 233MB
09 - BONUS Material/03 - Mixins And Composition.mp4 211MB
09 - BONUS Material/01 - Domain Modelling And Levels Of Software Design.mp4 143MB
09 - BONUS Material/06 - Being A Developer At A Startup.mp3 124MB
07 - The 7 Principles Of Modern Software Design/05 - Depend On Abstractions/05 - Final Thoughts.mp4 66MB
04 - Data Structures/01 - Introduction And Numeric Data Types.mp4 62MB
07 - The 7 Principles Of Modern Software Design/07 - Keep Things Simple/02 - DRY - Don't Repeat Yourself.mp4 56MB
08 - Being A Responsible Developer/03 - Setting Up A Complex Software Project/08 - Organising Your Code.mp4 53MB
07 - The 7 Principles Of Modern Software Design/05 - Depend On Abstractions/04 - Abstracting The Payment Processor.mp4 51MB
01 - Course Introduction/01 - Welcome.mp4 48MB
11 - Extension/02 - Scaffolding Of The Project/01 - What Is An API-.mp4 47MB
07 - The 7 Principles Of Modern Software Design/05 - Depend On Abstractions/02 - Abstracting The Authorizer Functions.mp4 47MB
07 - The 7 Principles Of Modern Software Design/04 - Start With The Data/06 - Exercise- Apply This Technique Yourself.mp4 44MB
07 - The 7 Principles Of Modern Software Design/03 - Low Coupling/02 - Different Types Of Coupling.mp4 43MB
03 - Types And Type Hints/01 - Static Vs. Dynamic Typing.mp4 43MB
07 - The 7 Principles Of Modern Software Design/07 - Keep Things Simple/05 - Final Thoughts.mp4 43MB
05.1 - The Mighty Function/05-Closures And Partial Function Application.mp4 42MB
07 - The 7 Principles Of Modern Software Design/03 - Low Coupling/04 - Exercise Reduce Coupling In The Vehicle Example.mp4 41MB
06 - Inheritance, ABCs And Protocols/01 - Introduction.mp4 40MB
03 - Types And Type Hints/07 - Three Trade-offs With Type Hints.mp4 40MB
07 - The 7 Principles Of Modern Software Design/05 - Depend On Abstractions/01 - Introduction And Analysis.mp4 37MB
04 - Data Structures/02 - Lists.mp4 35MB
05.1 - The Mighty Function/04-Higher-Order Functions.mp4 35MB
11 - Extension/01 - Case Study Developing An API/01 - Introduction And Domain Model/02 - Modelling The Domain.mp4 34MB
06 - Inheritance, ABCs And Protocols/07 - Final Thoughts.mp4 34MB
07 - The 7 Principles Of Modern Software Design/04 - Start With The Data/01 - Introduction.mp4 33MB
07 - The 7 Principles Of Modern Software Design/01 - Favor Composition Over Inheritance/04 - A More Generic Solution With Abstraction.mp4 33MB
11 - Extension/01 - Case Study Developing An API/01 - Introduction And Domain Model/01 - Why Understanding The Domain Is Important.mp4 33MB
07 - The 7 Principles Of Modern Software Design/06 - Separate Creation From Use/07 - Final Thoughts And The Open-Closed Principle.mp4 33MB
06 - Inheritance, ABCs And Protocols/02 - Abstract Base Classes.mp4 33MB
05.1 - The Mighty Function/07-Classes Vs. Functions.mp4 33MB
08 - Being A Responsible Developer/03 - Setting Up A Complex Software Project/10 - Security Tips.mp4 32MB
03 - Types And Type Hints/06 - Nominal Vs. Structural Typing.mp4 32MB
08 - Being A Responsible Developer/02 - Dealing With Errors/06 - Tips And Caveats.mp4 32MB
07 - The 7 Principles Of Modern Software Design/05 - Depend On Abstractions/03 - Abstracting The Order Class.mp4 31MB
11 - Extension/02 - Scaffolding Of The Project/03 - Setting Up The Database Models.mp4 31MB
05.1 - The Mighty Function/06-Grouping Functions.mp4 30MB
07 - The 7 Principles Of Modern Software Design/01 - Favor Composition Over Inheritance/01 - Why You Need To Be Careful With Inheritance.mp4 29MB
05 - Classes And Dataclasses/03 - Data Classes.mp4 29MB
07 - The 7 Principles Of Modern Software Design/07 - Keep Things Simple/03 - KISS - Keep It Stupidly Simple.mp4 29MB
07 - The 7 Principles Of Modern Software Design/01 - Favor Composition Over Inheritance/02 - First Attempt Using Inheritance.mp4 28MB
07 - The 7 Principles Of Modern Software Design/04 - Start With The Data/02 - Analysis Of The Example.mp4 28MB
05.1 - The Mighty Function/02-Pure Functions And Side Effects.mp4 28MB
07 - The 7 Principles Of Modern Software Design/01 - Favor Composition Over Inheritance/06 - Exercise Apply Composition To The Vehicle Example.mp4 27MB
07 - The 7 Principles Of Modern Software Design/02 - High Cohesion/06 - Cohesion And Single Responsibility.mp4 26MB
07 - The 7 Principles Of Modern Software Design/06 - Separate Creation From Use/04 - Using The Factory Pattern.mp4 26MB
11 - Extension/05 - Designing A Testable API/06 - Writing Unit Tests.mp4 26MB
07 - The 7 Principles Of Modern Software Design/07 - Keep Things Simple/01 - Introduction.mp4 25MB
07 - The 7 Principles Of Modern Software Design/02 - High Cohesion/04 - Organising Vehicle Data.mp4 25MB
07 - The 7 Principles Of Modern Software Design/03 - Low Coupling/03 - The Law Of Demeter.mp4 25MB
05 - Classes And Dataclasses/02 - What Is A Class.mp4 24MB
07 - The 7 Principles Of Modern Software Design/06 - Separate Creation From Use/01 - Introduction.mp4 24MB
03 - Types And Type Hints/02 - Strong Vs. Weak Typing.mp4 24MB
11 - Extension/03 - The Layered Architecture/02 - What Is The Layered Architecture-.mp4 24MB
02 - Mastering The Tools - Setting Up Your Development Environment/01 - VS Code Extensions.mp4 24MB