
Abhishek Wadekar
I write about the things i learn from my web development projects.
Join our newsletter
Get latest updates of the blog directly into our inbox
No spam, unsubscribe anytime.
Articles by Abhishek Wadekar
Recent Posts

C++ tips for Nodejs developers
If you are a Node.js developer learning C++, you may initially find the language unfamiliar. JavaScript and C++ have very different approaches to memory management, types, performance, and application architecture. However, your experience...

10 Backend Performance Mistakes That Make Your API Slow
Nothing frustrates users more than a slow application. Whether it's an e-commerce website, a SaaS platform, or a simple blog, people expect pages to load quickly and APIs to respond almost instantly. In today's world, even a delay of a few...

The Complete Guide to PostgreSQL Database Indexing
If you've ever built a web application, you've probably experienced this. Everything feels incredibly fast during development. Pages load instantly, API responses return in milliseconds, and database queries seem effortless. Then your appli...

How I Structure Every Backend Project (FastAPI, Express, Django or Spring)
Open any backend tutorial on YouTube, and you'll notice a familiar patterns. The instructor creates a new project, adds a few routes, connects a database, and starts building features. Everything works perfectly for the first few endpoints....

JWT Authentication Isn't Enough: 12 Security Mistakes Most Developers Make
JWT authentication has become the default choice for modern web applications. Almost every backend framework has a tutorial that shows how to generate a token after login, verify it on protected routes, and call it a day. While that workflo...

Stop Writing CRUD APIs Like It's 2020: Modern Backend Architecture Explained
Most backend projects start the same way. You create a new project, define a few database models, expose CRUD endpoints, connect everything to a database, and call it a day. It works. Users can create, read, update, and delete data. But as...
Page 1 of 1