blog.shubhamp.devThe Developer's Glossary: Terms I Wish I Knew SoonerHi everyone. If you're like me, you've probably built entire features thinking "I know how this works... but what's the fancy name for it?" After years of shipping code by intuition, I finally sat down to decode the jargon. Here's my expanded cheat s...Jan 16, 2024·5 min read
blog.shubhamp.devMaximizing Performance and Scalability with Database Connection PoolingDatabase connection pooling is a technique used to improve the performance of applications that access a database. Connection pooling allows an application to reuse existing database connections, instead of creating a new connection each time it need...Mar 22, 2023·2 min read
blog.shubhamp.devWhy CORS is not a strong security mechanism?As web applications continue to grow in popularity, the need for secure API endpoints becomes increasingly important.One mechanism that is often used to protect these endpoints is Cross-Origin Resource Sharing (CORS). However, it is important to unde...Dec 14, 2022·2 min read
blog.shubhamp.devIntroduction to AWS S3 lifecycle configurationAWS S3 lifecycle configuration allows users to automatically manage the storage and deletion of objects in their S3 buckets. By creating and applying lifecycle rules, users can ensure that their data is stored in the most cost-effective way possible,...Dec 13, 2022·2 min read
blog.shubhamp.devOptimizing Performance and SEO with Next.js: Tips and Best PracticesNext.js is a popular framework for building server-rendered React applications. It provides a powerful set of tools and features that make it easy to create high-performance and SEO-friendly web applications. In this article, we will explore some tip...Dec 9, 2022·4 min read