pragativerma18.hashnode.devHTTP 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...Sep 24, 2023·10 min read
pragativerma18.hashnode.devDjango 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...Jul 23, 2023·25 min read
pragativerma18.hashnode.devFrom 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...Jun 29, 2023·21 min read
quickblox.hashnode.devUnderstanding Open-Source Software LicensesIntroduction When creating software, developers must choose a software license that meets their particular needs. Depending on the purpose of the software, some developers may want to place strong restrictions on how their work is used, modified, and...Dec 14, 2022·9 min read
pragativerma18.hashnode.devA 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...Nov 27, 2022·10 min read