Skip to main content

Articles

Longer form articles that aim to explore topics in more depth.

2026


Inverting Dependencies in a FastAPI Endpoint

·2848 words·14 mins
Let’s discuss SOLID one more time. If your work is somehow related to software development or you are interested in programming, chances are you’ve heard this famous (or infamous) acronym before. There are countless blog posts, articles, and YouTube videos about it. It’s probably one of the most discussed acronyms in the world of software. But in this post, I’d like to reflect specifically on the last (but not least) letter, D, which refers to the Dependency Inversion Principle, or DIP. Why is this principle important for writing maintainable code? Is it important at all? Why bother? To answer these questions, let’s try to invert a FastAPI endpoint.

Why Write a Blog

·795 words·4 mins
There are plenty of reasons not to start a blog, such as not having enough time, a lack of writing experience, or not enough knowledge. In order not to blog, you might decide that no one will read what you write anyway, or that it’s too bold to share your thoughts publicly. These and many other doubts are common when you think about public writing. And nowadays, to make matters worse, there is overwhelming AI on the scene, able to create content on any topic almost instantly. So, why on earth write a blog at all?