blog.mitansh.xyz

Decoding complex technologies, sharing developer journeys, and exploring the intersection of code and ideology.

From deep dives into software architecture and AI to reflections on productivity and digital growth—this blog is a blend of technical depth and human perspective.

Stay curious. Stay building. 🚀

Recent Writing

Vector Embeddings

In the rapidly evolving landscape of artificial intelligence, vector embeddings have emerged as one of the most fundamental yet powerful concepts. If you've ever wondered how AI systems understand the meaning behind words, images, or even entire documents, vector embeddings are your answer. Let's dive deep into this fascinating technology that's revolutionizing how machines comprehend our world.

November 15, 2025

MCP Development

The promise of artificial intelligence lies not just in powerful language models, but in their ability to interact with the real world – to access tools, retrieve information, and take action. This is where the **Model Context Protocol (MCP)** steps in, acting as the crucial bridge between an AI assistant and the vast landscape of data and services. If you're an developer looking to empower AI, understanding and developing with MCP is a game-changer.

October 26, 2025

How to Implement Video Streaming Services: A Behind-the-Scenes Look

Streaming video has become a cornerstone of modern entertainment, powering platforms like Netflix, YouTube, and Twitch. But how does a massive video file get from a server to your screen seamlessly, even over shaky internet connections? In this blog, we’ll peel back the curtain on video streaming services, exploring how they break videos into chunks, manage buffering on your device, and optimize the experience for millions of users.

April 3, 2025

When Should You Consider Using Microservices?

Microservices are a hot topic in software development, but they’re not a magic bullet. They can transform how you build and scale applications, or they can bog you down in complexity if you adopt them at the wrong time. So, when does it make sense to ditch the old-school monolith and break your app into smaller, independent pieces? Let’s walk through the signs and scenarios, with some plain-English explanations of the jargon along the way.

March 3, 2025

How to Set Up a PostgreSQL Database on a VPS and Access It Remotely

Setting up a PostgreSQL database on a Virtual Private Server (VPS) is an essential skill for developers and system administrators who want to manage databases remotely. This guide will walk you through the process of setting up PostgreSQL on a Debian 12 server and configuring it for remote access.

September 8, 2024

Understanding OAuth 2.0

OAuth 2.0 is an authorization framework that allows third-party services to exchange access to user information without revealing the user’s credentials. Instead of sharing credentials, OAuth 2.0 uses access tokens to grant access. This mechanism is widely adopted by major platforms like Google, Facebook, and GitHub.

July 4, 2024