PinnedDouwe van der MeijProper 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
Douwe van der MeijBuilding 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
Douwe van der MeijThe 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
Douwe van der MeijThe 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
Douwe van der MeijSpecification 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
Douwe van der MeijEffective 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
Douwe van der MeijHexagonal 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