Posts

Showing posts from 2025

GitHub Copilot with GPT-4o vs Cursor with Claude Sonnet 3.7: A Developer's Perspective

As AI- powered coding assistants continue to evolve, developers are spoiled for choice. Among the top contenders today are: GitHub Copilot , recently upgraded with GPT- 4o , OpenAI’s fastest and most powerful model yet. Cursor , an AI- first code editor powered by Claude Sonnet 3.7 from Anthropic. Having used both tools in real development environments, I wanted to share a practical comparison— focusing on code completion accuracy , context awareness , workflow integration , and real- world usefulness . ⚔️ Quick Overview Feature GitHub Copilot ( GPT- 4o) Cursor ( Claude Sonnet 3.7) Model GPT- 4o Claude Sonnet 3.7 Editor Integration VS Code, JetBrains, Neovim Custom AI- powered code editor Local context awareness Basic ( via file open buffers) Deep file tree + git- aware Code Completion Accuracy High Very high Chat + Commands Yes ( in sidebar) Yes, deeply integrated Works offline? No No Price Paid ( via GitHub) Free tier + Paid plans 🤖 Code Completion: Who Understands Me...

Deploy a Next.js Application on Azure Web App ( Part 1)

Image
Today, we are going to deploy a very simple web application build using Next.JS framework on Microsoft Azure Web App. This blog is split into two parts - Part 1: covers local web app development and deployment to azure web app using local machine. Part 2: covers deployment using Gitlab CI Prerequisites Before starting, ensure you have the following prerequisites: Azure Account Subscription : If you don't have one, you can sign up for a free account here . Node.js and NPM : Make sure Node.js and NPM are installed on your local machine. Download them here . Git and Azure CLI : Install Git and the Azure CLI. Git can be found here and Azure CLI here . Docker : You’ll need Docker for building and running your Next.js app in a container. Get it here . (It is optional, we can build image directly on azure also) Table of Contents Setup Boilerplate Repo Build Docker Image (optional) Create an Azure Web App Deploy Web App using Azure CLI Step 1: Setup Repository To get started, yo...