So I had the opportunity to give a talk at IIIT Raipur
There I addressed common mistakes freshers and experienced devs both make in React. Since React is most widely used library, these subtle issues ...
How do you Risk-free — your .NET Web Application/ API
Is your .NET app truly secure? Outdated dependencies, misconfigured auth, and unchecked APIs expose you to breaches. From unpatched CVEs to AI-d...
1. Introduction to FACEIO FACEIO is a facial recognition SDK that allows developers to implement passwordless login, biometric authentication, and user verification in web-based applications. It pro...
In the ever-evolving world of web development, securing a top-tier job as a developer requires more than just theoretical knowledge. Employers are looking for real, demonstrable skills — the ability...
Hey everyone! 👋This week marks the beginning of my Web Development journey, as I started learning through "The Complete Full-Stack Web Development Bootcamp" by Angela Yu on Udemy.Currently, my prog...
It’s your optimization-obsessed, speed-chasing dev, back to break down a blazing hot topic you can't miss: SEO improvements in Next.js 15! This version feels like it was built straight for Google’...
Hey—this post is a bit different. I’m not here to teach something or show off a project. I’m here to document a phase. The in-between phase. The “I’ve grown, but I’m not sure where I’m g...
In a distributed e-commerce system, ensuring that each order is processed exactly once—even when servers crash or messages get lost—is crucial. In this post, I’ll walk you through how the Paxos ...
Semantic versioning
MAJOR.MINOR.PATCH - example 1.4.3MAJOR - Critical changes. That break maintenance compatibility - new APIMINOR - new functionality with maintenance compatibility - added s...
Keeping your web application secure is a continuous effort. One basic yet effective technique is controlling access based on IP addresses. Whether you need to block malicious actors or restrict access...