Multi-Threading, Multi-Processing, Async and Event Loop in Python
In Python, you’ve probably come across terms like multi-threading, multi-processing, async and event loops. They can be confusing at first. What should we use? When? …
In Python, you’ve probably come across terms like multi-threading, multi-processing, async and event loops. They can be confusing at first. What should we use? When? …
Pagination is a common requirement in web applications dealing with datasets. Developers often use SQL queries with OFFSET and LIMIT to fetch paginated records. While …
For years, I’ve been deeply immersed in the Django ecosystem, developing APIs and building applications using Django and Django Rest Framework. DRF has always worked …
In a recent project, I encountered a frustrating issue while working with PostgreSQL. I had implemented a custom function that called another function (ST_X) as …
As developers, we all rely on Git in our daily tasks. However, many of us only use basic commands of Git like committing, pushing, or …
In a recent project, I faced an issue while working with azure IoT hub. I found that its python package azure-iot-hub despite +200K download per …
Jackson’s polymorphic deserialization is an exceptional feature that facilitates the deserialization of JSON into a hierarchy of Java objects, particularly when the object type is …
Django is famous for its simplicity, flexibility, and robust features that made it a “batteries-included” framework offering comprehensive tools for web development, database operations, URL …
I think “The Pragmatic Programmer” book by David Thomas and Andrew Hunt is a timeless treasure that remains ever-relevant in software development context. Filled with …
Creating reports is an essential part of software development, but it can also be a challenging task. Django developers often struggle with generating tables using …