This week 16-03-2026

"This week at Zumuta!" is a consice reading list about what happened in the Zumuta! universe in the past week.

For kwai I'm still working on replacing Tailwind with Vue and scoped styles. The club application is almost done. I struggled with how to keep using the kwai-ui package and solved that by introducing the kwai-next-ui package. Step by step, I copy the Tailwind-based Vue components that are still used and refactor them: replacing Tailwind css with vue scoped styles.

Arjan released another great video "Stop Passing Primitives Everywhere (Use Value Objects)". Is Arjan into DDD? I use Value objects a lot. I use them to avoid invalid states, reuse validation, ... Even for wrapping external modules. I have my own Date class that wraps pendulum. If I want to change the date module, I just have to change that Value object instead of scanning my code for pendulum uses.

Last week Tony Hoare passed away. He is known for introducing null, which he found later to be a billion dollar mistake. I try to avoid null as much as possible, but it's not easy. For example: How to deal with a missing value from a request?

Blog Roll

Python

Others

Previous Story
09-03-2026
Back to the overview