Open in app

Sign In

Write

Sign In

Douwe van der Meij
Douwe van der Meij

56 Followers

Home

About

Pinned

The repository pattern via CQRS with Python/Django/Elasticsearch

The repository pattern is probably among one of the most commonly used patterns, especially within ORM frameworks (explanation of ORM below). However, a lot of people take these ORM frameworks for granted and therefore the decisions around the specific implementation of the repository pattern as well. This article tries to…

Solid Principles

14 min read

The repository pattern via CQRS with Python/Django/Elasticsearch
The repository pattern via CQRS with Python/Django/Elasticsearch
Solid Principles

14 min read


Dec 6, 2022

The Power of Feature Toggles in Software Development

Feature toggles, also known as feature flags or feature switches, are a powerful tool in modern software development. They allow developers to easily control the rollout of new features, enabling them to experiment and iterate quickly without disrupting the user experience. …

Feature Toggles

4 min read

The Power of Feature Toggles in Software Development
The Power of Feature Toggles in Software Development
Feature Toggles

4 min read


Oct 3, 2022

Specification pattern in Python

The specification pattern is a very powerful, elegant technique to encapsulate business rules as part of Domain Driven Design (DDD). Yet, this pattern might be among one of the most undervalued — or even unknown — design patterns. This article describes what the specification pattern is, how it can be…

Python

5 min read

Specification pattern in Python
Specification pattern in Python
Python

5 min read


Sep 26, 2022

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 project went pretty fast, why does this project take so long?” are questions many CEOs ask. The answers are usually in the form of “it depends…” It depends, because…

DevOps

8 min read

Effective software development performance measurement
Effective software development performance measurement
DevOps

8 min read


Dec 1, 2020

Hexagonal Architecture in Python

Hexagonal architecture is an architectural pattern in software engineering where certain boundaries/interfaces are defined as edges of a hexagon. The pattern is also known as the ports and adapters pattern, which is more descriptive to the actual implementation. Hexagonal architecture is an implementation of a subset of the SOLID principles…

Ddd

8 min read

Hexagonal Architecture in Python
Hexagonal Architecture in Python
Ddd

8 min read

Douwe van der Meij

Douwe van der Meij

56 Followers

SOLID Software Engineer

Following
  • David Pereira

    David Pereira

  • Daryan Hanshew

    Daryan Hanshew

  • Will Lockett

    Will Lockett

  • Arshad Ansari

    Arshad Ansari

  • EP McKnight, MEd

    EP McKnight, MEd

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech