
Building Split-It: My First Custom MCP Server
It started with a Lonavala trip Every friends' trip ends the same way. Someone paid for the hotel, someone else paid for dinner, a third person paid for the cab, and on the drive back the WhatsApp gro

Imagine you're building a toy robot. Every time you want to build one, you go hunting for its batteries, wheels, and sensors. Sounds tiring, right? But what if someone hands you a toolbox with all the parts neatly organized? Now it’s easy! That’s Dep...

As a mobile developer, one of the most challenging tasks is managing app state. State management is the backbone of every Flutter application. If your app’s state is not properly managed, it can get messy, and debugging becomes a nightmare. To keep t...

In today’s increasingly connected world, security has become a primary concern for applications that communicate over the network. Ensuring that both the server and the client are authenticated is paramount, especially when handling sensitive data. T...

In today’s interconnected world, mobile applications must communicate securely with backend servers to protect sensitive user data and maintain trust. While HTTPS/TLS provides a robust transport layer security mechanism, an extra layer of security at...

What is JWT (JSON Web Token)? Imagine you're handing a VIP pass to someone for a concert. This pass grants them access to specific areas and activities. In the digital world, JSON Web Token (JWT) works similarly. It's an open standard (RFC 7519) that...

In modern web applications, managing user authentication and authorization is crucial for ensuring security and proper access control. Authentication Simply, we know that authentication is nothing but verifying the user identities for security purpos...