Engineering & Insights
Technical writings
from the craft.
Deep dives into Shopify architecture, custom Liquid workflows, headless engineering, and performance optimization.
Antigravity Was Draining My Laptop Battery, So I Went Back to Plain VS Code
Antigravity was eating my battery and RAM. Here's the lighter setup I use instead: plain VS Code, Continue with Gemini Flash, Claude Code, and the Antigravity extension to utilize a Google AI Pro subscription.
RTO Is Quietly Eating Your Shopify Margins — Here's How We Fix It With GoKwik
Indian D2C brands lose 20-30% of COD orders to RTO. Here's how GoKwik's checkout, RTO intelligence, and WhatsApp engagement stack fixes it — and how we implement it on Shopify stores.
GoKwik Kwik Checkout vs Cashfree Checkout 360: An Honest Comparison
Both publish real pricing for lower-volume stores. Here's how Cashfree Checkout 360 actually compares to GoKwik on pricing, address prefill, RTO handling, and discounting for an Indian Shopify store.
GoKwik Kwik Checkout vs Razorpay Magic Checkout: An Honest Comparison
Both platforms claim the same numbers — address prefill, RTO reduction, discount stacking. Here's what's actually different between GoKwik and Razorpay Magic Checkout for an Indian Shopify store, and which fits which brand.
GoKwik vs Razorpay Magic Checkout vs Cashfree Checkout 360: The Complete Comparison
All three 1-click checkout platforms for Indian Shopify stores, compared side by side — address prefill, RTO handling, discounting, and pricing — plus a 2-minute quiz that tells you which fits your store.
Razorpay Magic Checkout vs Cashfree Checkout 360: An Honest Comparison
Two Indian payment gateways, two one-click checkout products, two very different pricing philosophies. Here's the actual difference for a Shopify store choosing between them.
Git Worktrees Explained: Why They're Suddenly Trending (Thanks to AI Coding Agents)
A practical guide to git worktrees: what they are, real disk space and node_modules costs, dev server port collisions, and why AI coding agents revived this decade-old Git feature.
23 Free Shopify Themes (2026): The Complete Official List by Store Type
Every free, official theme in the Shopify Theme Store, organized by store type: what each one is good for, so you can shortlist one in minutes.
Our Technical SEO Overhaul: 162 Schema Blocks & 99 PageSpeed
How we overhauled Klickspell's technical SEO: nested Schema.org entity graphs, a 99 mobile PageSpeed score, canonical integrity, WCAG AA and llms.txt.
How to Find and Remove Zombie Shopify App Code (The Hidden Speed Killer)
Uninstalling an app from the Shopify Admin does not remove its code. Learn how to locate, audit, and safely purge orphaned liquid snippets, dead network requests, and zombie JavaScript to boost mobile store speed.
How We Achieved a 99 PageSpeed Score: A Real-World Web Performance Case Study
How we optimized Klickspell from the low 70s to a 99/100 PageSpeed score on desktop and 98/100 on mobile, covering WebP conversion, CSS inlining, self-hosted variable fonts, and eliminating forced reflows.
The 2026 Shopify App Bloat Benchmark: How 25 Top Apps Impact Mobile Core Web Vitals
We benchmarked 25 of the most popular Shopify apps across 7 categories to measure their real-world impact on JavaScript weight, main-thread CPU blocking time, and mobile conversion rates.
How to Install & Configure Judge.me in Shopify to Collect Customer Reviews
A comprehensive operational guide to setting up Judge.me Product Reviews: configuring automated review request emails, collecting photo reviews, spam filtering, and Google rich snippets.
Awesome Frontend Libraries and Modern AI Tools for Developers
Discover curated modern frontend libraries and AI developer tools that speed up your workflow, sharpen UI aesthetics, and streamline web development.
How to Create and Update Policy Pages in Shopify (Legal & Compliance Guide)
A complete guide on generating, customizing, and linking Privacy, Refund, Terms of Service, and Shipping policies in Shopify to satisfy checkout compliance and build customer trust.
Inside ETHIndia: Lessons, Architecture, and My Web3 Hackathon Experience
A candid recap of building at ETHIndia, the world's largest Ethereum hackathon. Learn what it takes to form teams, build decentralized apps under pressure, and pitch to judges.
The Ultimate Guide to Hackathons: Level Up Your Skills, Win Bounties, and Network
Everything you need to know to excel at hackathons. Discover how to find the right teammates, build high-impact MVPs, impress judges, and accelerate your tech career.
How to Deploy Your Website to GitHub Pages for Free (2025/2026 Guide)
A complete step-by-step guide to hosting HTML/CSS/JS websites and modern single-page applications for free on GitHub Pages with custom domains and SSL.
How to Duplicate Products & Update Variants in Shopify (Step-by-Step)
Speed up catalog management by duplicating complex product listings in Shopify. Learn how to update SKUs, barcodes, imagery, variant pricing, and manage SEO URL handles.
How to Reconnect or Transfer a Domain to a New Shopify Store
A comprehensive guide on disconnecting a custom domain from an old or dormant Shopify store and safely reconnecting it to a new store without downtime, email loss, or SSL conflicts.
Get Your GitHub Account Started: A Step-by-Step Beginner Developer Guide
A practical walkthrough for new developers: creating a GitHub account, configuring local Git user profiles, setting up SSH keys, and publishing your first repository.
How to Connect a Hostinger Domain to Shopify (DNS Setup Guide)
A step-by-step technical guide to pointing your custom Hostinger domain to Shopify: configuring A records, CNAME records, SSL certificate verification, and avoiding propagation delays.
What is GitHub? Git vs. GitHub Explained for Developers & Non-Devs
A clear, beginner-friendly guide breaking down what GitHub is, how it differs from Git, why modern software teams rely on it, and essential concepts like commits, branches, and PRs.
How to Add Products, Create Variants & Set Compare-At Prices in Shopify
A complete walkthrough of Shopify product catalog management: creating multi-attribute variants, setting up compare-at sale pricing, inventory tracking, and SEO title tags.
How to Choose and Buy the Right Shopify Plan (Step-by-Step)
Shopify plans compared (Basic vs Shopify vs Advanced): annual savings, transaction fees, and how to buy, upgrade or downgrade your plan.
How to Set Preferences in Shopify: Store SEO & Essential Settings
A comprehensive guide on configuring Shopify Online Store Preferences: homepage SEO title and meta description, Google Analytics 4, social sharing imagery, and password protection.
Shopify Collaborator Access: How to Request & Give Access
How to request and give Shopify collaborator access, use collaborator request codes and scope permissions safely, for merchants and agencies.
Re-rendering in React: Context API vs. Zustand Performance Comparison
A deep architectural breakdown of React re-rendering mechanics, explaining why React Context triggers unnecessary component renders and how Zustand solves it with selector-based state.
How to Connect and Import a Shopify Theme from GitHub
Step-by-step guide to connecting a GitHub repository to your Shopify theme for automatic deployments, branch-based staging and team collaboration.
How to Get Free & High-Quota AI Tokens for Developers (2026 Guide)
A developer guide on accessing generous free-tier AI tokens, using Google AI Studio, open-weights models, and local Ollama inference without paying high monthly API fees.
Shopify Tutorial: How to Set Up Microsoft Clarity in Minutes
A complete step-by-step guide to installing Microsoft Clarity on your Shopify store to unlock free heatmaps, session recordings, and rage-click tracking without impacting Core Web Vitals.
How to Setup and Use MCP (Model Context Protocol) in Antigravity
A complete step-by-step developer tutorial on configuring and using Model Context Protocol (MCP) servers to connect local databases, tools, and APIs directly into Antigravity.
How to Build a Multi-Skill AI Agent: Step-by-Step Architecture Guide
A comprehensive developer guide on engineering multi-skill autonomous AI agents using modern agentic design patterns, dynamic tool calling, and modular skill routing.
How to Add and Style Judge.me Review Widgets in Shopify (OS 2.0 Guide)
A comprehensive guide on installing Judge.me reviews, embedding App Blocks in Shopify Online Store 2.0 themes, and customizing CSS styles to match your luxury store aesthetic.
Why and How to Create Swap Space on Ubuntu (Prevent Server Crashes)
A practical systems guide on creating and configuring swap space on Ubuntu servers to eliminate Out-Of-Memory (OOM) crashes and optimize Linux kernel swappiness.
How to Create Product Packages & Set Dynamic Shipping Rates in Shopify
A complete step-by-step guide to configuring custom package dimensions, weight-based calculations, and carrier-calculated dynamic shipping in Shopify to protect profit margins.
Free Oracle Cloud ARM VPS: 4 Cores & 24 GB RAM Setup Guide
How to set up a forever free cloud VPS with 4 OCPU cores, 24 GB RAM, and 200 GB SSD storage on Oracle Cloud Infrastructure Ampere ARM architecture.
Fix: Oracle Cloud 'Out of Host Capacity' Error for Free Tier (2026 Guide)
How to fix and bypass the persistent 'Out of host capacity' error when launching free ARM Ampere A1 compute instances on Oracle Cloud Infrastructure (OCI).
Fix: Internal Server Error in ERPNext After Server Restart (Easy Install Script)
A comprehensive troubleshooting guide to diagnosing and fixing the dreaded 500 Internal Server Error in ERPNext after a VPS reboot or server restart.
Building Custom Shopify Sections Clients Can Actually Edit
Why most agency-built Shopify stores break when merchants try to make basic edits, and how to architect theme sections for complete merchant independence.
How to Install ERPNext on ARM64 (Apple Silicon & Ampere) Using Docker
A complete step-by-step guide to installing and running ERPNext on ARM64 / aarch64 architecture (Apple M1/M2/M3/M4 Macs and Oracle Ampere VPS) using Docker.
Frappe Production: Install Custom Apps with Docker (Guide)
How to install and deploy custom Frappe and ERPNext apps in a multi-container Docker production setup using Docker Compose and Traefik or Nginx.
Frappe Docker: Custom Apps Installation Using Quick Build Image
A complete step-by-step developer guide on building and installing custom Frappe and ERPNext apps using the official frappe_docker quick build image in 2025/2026.
The origin of JavaScript from the opensource
Do you guys remember? There was predecessor to C language. Easy to Guess its name was B. Does B ring a bell? B and C both were developed at Bell Labs by differe...
Web Performance — Bundling
Web Performance — Bundling After traveling the road of web performance and optimizing it, we finally reached or next stop — bundling. And if you’re thinking abo...
Web Performance — Network Calls
Web Performance — Network Calls In our previous article we discussed about why the web performance is important and factors that affect it. If you haven’t read ...
Web Performance — Introduction
Web Performance — Introduction Web Performance — an attention Game When you hear the term Web Performance what’s the first thing that comes to your mind? Commen...
Const doesn't prevent immutability
What is a variable? In programming, a variable is a name given to a location in the...
Hot Reload Fails, DOM adds an additional iframe
Hey React Developers🙋♂️, this your gateway to solving this problem if you're still facing this. I've...
Useful Tips for Web Dev - Part1
A lot of time there are some problems which we face occasionally but the time when that occasion...
Not 5 but 6 Things to ask Before Joining a new Organisation If you're a DEV or SDE.
Often there comes a time when you've to face a situation to change your job. And there can be many...
10 Cool Tech Portfolios
There are many reasons that one should create their own tech Portfolios if they are a developer. The...
No import React from 'react'. Here's Why!
Information Source: The React Docs So I assume if you are reading this post then you are probably a...
Breaking down `npx create-react-app` from npm to npx🥷
Hello🙋♂️ to all the curious devs🤓. Today in this post I'm going to breakdown the things that npx...
React Interview - (Part 3)
So welcome🙂 again to another part of React Interview series. So we’re finally now into part-3. Before...
Find No of days between 2 dates using moment.js
Time and time again I'm reminded that you can't escape time and so are the problems related to date...
React JS Interview(Part-2)
So this is the second blog post where I'm sharing some more important questions that you may stumble...
5 Frequently used JS libraries for React
I've seen many interns that join my company who have just basic knowledge of JS and are starting to...
React Interview(Part-1)
Below you'll find the interview questions that I was asked and also I use to ask in the React...
5 VS Code Extensions I use extensively🤩
My life as a developer was so 🥱 before I was doing coding in just a simple code editor. It was more...
5 Things to do before making the build for Production. (React JS)
This article is not something you might not already know but maybe you might not have it all listed...
Why JavaScript not Python for Web Development?
PS: Web Development term here primarily concentrated on Frontend Development. So today one of my fri...
Why WhatsApp web doesn't work without WhatsApp on your mobile app?
On and off this question might have crossed your mind once in a while when you open WhatsApp on the w...
Why WhatsApp web doesn’t work without WhatsApp on your mobile app?
On and off this question might have crossed your mind once in a while when you open WhatsApp on the web. Why do I need to open WhatsApp web on my phone for it t...
3 easy & thoughtful steps to really be smart with your smartphone.
Probably you’re reading this article on your laptop, tablet, or on your smartphone. But if you are re...
How to change/delete/remove an existing remote URL in Git?
Welcome to my another blog on GitHub. I’m a fan of it and trying to dive deeper and deeper into it so as to get the best out of it. I try to simplify things as ...
Git is Lit | An attempt to explore the BTS of Git Operations | Part 0(Version Control)
Sometimes it’s better to start instead of waiting for the right moment. Because you never know if it will arrive or not. And there is always a possibility of ma...
Visual Studio v/s VS code? | IDE or Editor?| Find out what you need! | Make an informed Choice
Have you often come across a point where you were confused about what to use when it comes to writing code. Our environment plays a huge role in defining who we...