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.