Published onMarch 12, 2022Professional Software - Interfacesprofessional-softwarepythondesign-patternsinterfacesLearn how to use interfaces, in python, to create extensible, maintainable, and verifiable professional software.
Published onFebruary 11, 2022Professional Software - Explicit Domain Definitionspythonprofessional-softwaredesign-patternsLearn how to create extensible professional software in python, using explicit domain definitions.
Published onJune 19, 2021Flow And Implementation Methodspythonprofessional-softwareabstractionssoftware-designpatternsStructure your methods into "flow" and "implementation" to increase readability and structure of your software!