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 156Jan 156
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, 20231Feb 9, 20231
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, 20222Oct 3, 20222
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, 20202Dec 1, 20202