Writing Good Tests is not an Easy Task

Being a consultant means I do see a lot of projects with various levels of code quality and testing. There is a lot to say about how to measure the quality of a software project, that in itself is worth a separate blog post, but in essence,...

Five things I love about pydantic

Whenever I use pydantic for anything to do with data validation or serialization, I feel like it just works! It offers so much out of the box and is very intuitive. It is the perfect tool because it allows you to focus on the problem at hand...