Engineering & Insights
Technical writings
from the craft.
Deep dives into Shopify architecture, custom Liquid workflows, headless engineering, and performance optimization.
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 cutting-edge AI developer tools that supercharge your workflow, elevate UI aesthetics, and speed up 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 Purchase a Shopify Store Plan: A Step-by-Step Guide
A clear, transparent breakdown of Shopify pricing plans (Basic vs Shopify vs Advanced), annual discount savings, transaction fees, and how to purchase your plan step-by-step.
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 Explained: Requesting & Giving Access Easily
A complete security and operational guide for merchants and agencies on using Shopify Collaborator accounts, collaborator codes, and granular permission scoping.
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
A complete step-by-step developer guide on connecting GitHub repositories to Shopify admin for automatic theme deployments, branch staging, and safe team collaboration.
How to Get Free & High-Quota AI Tokens for Developers (2026 Guide)
A developer guide on accessing generous free-tier AI tokens, leveraging 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.
Setup Forever Free 24 GB RAM ARM-Based Cloud Server on Oracle (Free VPS 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 of Custom Apps with Docker (Easy Step-by-Step Guide)
How to safely install and deploy custom Frappe and ERPNext applications in a multi-container Docker production environment using Docker Compose and Traefik/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...