How to stop ending up with PoCs in production?
Half-baked stuff causes indigestion How does a life with Proof of Concept in production look like? Constant hiccups. Little problems constantly popping up. No tests or other way of verification b...
Half-baked stuff causes indigestion How does a life with Proof of Concept in production look like? Constant hiccups. Little problems constantly popping up. No tests or other way of verification b...
There is no spoon Some smartasses on the internet claim there is no such a thing as tech debt. Controversial headlines sell well. In this world companies fiercely compete for our attention, so you...
Acceptance testing One of the most valuable kinds of tests are the acceptance tests. They are written from a perspective of an end-user or a particular stakeholder. Their goal is to verify if the ...
What’s a dependency? Consider the following snippet of code, coming from one of the projects on my Github: @router.post("/items") def add(data: AddItemData, user_id: UUID = Header()) ->...
Exceptions are standard way of error handling in Python. Their using, i.e. raising and catching using except keyword is one of the cornerstone skills of a Pythonista. By the way, in other programmi...
IT projects under active development tend to grow a lot. So their test suites. It is only a matter of time until you’ll be looking for ways to speed up the execution of tests. Metrics first There...
Dynamic typing FTW! …or not? My experience with Python roots back to 2012 with some short learn & experiment episodes before. Enough to say, I remember very well what it was like to work with ...
From manual tests to automated ones I remember very vividly times when the only way for me to verify my code was to perform repetitive, mundane and error-prone manual testing. It was a huge progre...
Pydantic is wonderful Let’s admit it - pydantic is one of the best things that happened to the Python ecosystem in recent years. For me, it’s like a dream that come true - I suspected there will b...
Meet a good boi - factory_boy There is a great library that makes it easy to create factories of various objects for tests - factory_boy. Chances are you either saw it or used it to insert models ...