AI

The Problem With AI Generated Code And How To Deal With It

AI models and tools are becoming more and more capable day by day, especially at generating code. In this post, I will walk you through my experience of creating a full-stack application using some of these AI coding assistants/agents and what are the implications of AI generated code. [...]

MCP (Model Context Protocol): The HTTP for AI? — All You Need To Know

MCP (Model Context Protocol), as the name suggests, is a protocol — a way of communication and a set of rules, just like what you have in other protocols, such as HTTP or TCP. Some also term it as the "USB-C" for AI. This post is about me exploring what MCP is, building a really basic MCP server, how it works, and why there was a need for it. [...]

How to Use Custom API Keys with GitHub Copilot

In this tutorial, I will demonstrate how you can use custom API keys from multiple AI providers and use any models associated with them in GitHub Copilot Chat VSCode extension. [...]

Claude 3.7 Sonnet, OpenAI's GPT 4.5 and Microsoft's Quantum Chip

Anthropic announced its latest and best Claude model yet — Claude 3.7 Sonnet on February 25, 2025. OpenAI jumped on the bandwagon and announced GPT 4.5 — its latest and largest model on February 27, 2025. To make things more interesting, Microsoft unveiled its first quantum chip — Majorana 1 — which uses topological qubits. [...]

Leveraging Deep Research by Building Your Online Presence

Deep research is one of the aspects AI companies are willing to implement and integrate with their current AI systems. The use cases of deep research are massive in nature, because it saves you a lot of time skimming through countless articles and generating a comprehensive report. One such use case can be in the recruitment industry. [...]

How to Use DeepSeek-R1 AI Model: A Comprehensive Guide

DeepSeek's AI model "DeepSeek-R1" (a.k.a deepseek-reasoner) is the most talked about AI model at the time of this writing. The primary way to use any of the deepseek AI models is to go to their API platform, get an API key and use the OpenAI SDK to make calls to the API. Another route involves OpenRouter — which basically routes your request to appropriate providers for the model you specify. [...]

11 VSCode Extensions I Use [2025]

Visual Studio Code (VSCode) is an editor which is simple on it's own but enriched when combined with extensions. Here are the visual studio code extensions that I use — cline, filesize, better comments, code spell checker, git graph, markdownlint, total typescript, pretty typescript errors, sqltools and codeium (windsurf). [...]

App Defaults 2025 - with some AI stuff

A list of curated apps I use and will probably keep using for the rest of 2025 - continuing my spree of documenting app defaults which I started in 2023. [...]

Better - An AI powered Code Reviewer

Code reviews have always been crucial in maintaining a standard and emphasizing on the best practices of code in a project. This is not a post about how developers should review the code, it's more about delegating a part of it to AI. Introducing Better - An AI powered Code Review Tool. [...]

I tried "window.ai" in Chrome

At the time of this writing, Google Chrome has started shipping experimental AI features such as "built-in AI" in Chrome's Dev/Canary channels. In this tutorial, you will get to know how you can try the built-in AI model in chrome dev. [...]