PinnedDouwe 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…15 min read·Apr 17, 2023----
Douwe 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…6 min read·Jan 15, 2024--2--2
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…14 min read·Feb 9, 2023--1--1
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…4 min read·Dec 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…5 min read·Oct 3, 2022--2--2
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…8 min read·Sep 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…8 min read·Dec 1, 2020--2--2