HTTP Status Codes That Will Make You ThinkLast year, I wrote an article on how we might be using some of the HTTP status codes wrong, and this time I discovered some HTTP status codes that we don't use that commonly, but they can have fascinating use cases. So, in this article, we will discu...10 min read·pragativerma18.hashnode.dev1VSep 24, 2023
Django Caching 101: Understanding the Basics and BeyondIn today's world of web development, website speed and performance are paramount. Users expect websites to load quickly and provide a seamless user experience. Slow-loading pages can lead to frustrated users, decreased engagement, and ultimately, los...25 min read·pragativerma18.hashnode.dev1AJul 23, 2023
From Sync to Async: Maximizing Performance in DjangoPerformance optimization is a crucial aspect of building web applications, and developers are constantly seeking ways to make their applications faster and more responsive. In the world of Django, async support has emerged as a powerful tool for unlo...21 min read·pragativerma18.hashnode.devJun 29, 2023
Understanding Open-Source Software LicensesUnderstanding the open-source software licenses available is essential for long-term planning for your open-source project.9 min read·quickblox.hashnode.devDec 14, 2022
A Guide to the Most Popular Types of APIs: REST, SOAP, GraphQL, and gRPCIntroduction APIs are the most important component of the modern-day software development process, helping applications and services communicate and transfer crucial information. However, with the advancements in the field, now there are various cho...10 min read·pragativerma18.hashnode.devNov 27, 2022