PinnedProper Python setup with pyenv & PoetryMore than often, I see people struggling with a local (development) setup with Python. I have to admit, it isn’t easy. But at the same…Jan 15, 2024A response icon6Jan 15, 2024A response icon6
Building Efficient Event-Driven ETL Processes on Google Cloud: Best Practices, Correlation ID…ETL (Extract, Transform, Load) is a concept that became popular somewhere in the 1970s (Wikipedia). It provides a mechanism to literally…Apr 17, 2023Apr 17, 2023
The repository pattern via CQRS with Python/Django/ElasticsearchThe repository pattern is probably among one of the most commonly used patterns, especially within ORM frameworks (explanation of ORM…Feb 9, 2023A response icon2Feb 9, 2023A response icon2
The Power of Feature Toggles in Software DevelopmentFeature toggles, also known as feature flags or feature switches, are a powerful tool in modern software development. They allow developers…Dec 6, 2022Dec 6, 2022
Specification pattern in PythonThe specification pattern is a very powerful, elegant technique to encapsulate business rules as part of Domain Driven Design (DDD). Yet…Oct 3, 2022A response icon2Oct 3, 2022A response icon2
Effective software development performance measurement“How do I measure the development team’s performance?”, “why can’t we predict the productivity of the development team?” or “the previous…Sep 26, 2022Sep 26, 2022
Hexagonal Architecture in PythonHexagonal architecture is an architectural pattern in software engineering where certain boundaries/interfaces are defined as edges of a…Dec 1, 2020A response icon2Dec 1, 2020A response icon2