Tag
Posts tagged “web development”

How to Unshallow a Git Repository & Restore Full History
Accidentally did a shallow clone? Learn how to use git fetch unshallow to convert a git shallow clone into a full repository without losing data.

How to Configure Google Antigravity for Complex WSL Workflows
Preventing AI disasters in WSL! Learn how to configure Google Antigravity for Frappe & ERPNext projects to avoid 'sudo' errors and master your dev environment.

How to Install Frappe 16 on WSL with Python 3.14
Step-by-step guide to installing Frappe 16 and ERPNext on Windows using WSL. Learn to set up Python 3.14, Node 24, and PostgreSQL for a next-gen dev environment.

How to Run pgAdmin 4 in WSL and Access from Windows
The complete guide to running pgAdmin 4 Web in WSL. Learn how to install, configure, and connect to your PostgreSQL database directly from your Windows browser.

Three.js Threlte Shadow Cut-Off Issue Explanation and Solution
Shadows disappearing in your Threlte or Three.js scene? It’s a frustum issue. Learn how to visualize the shadow box and fix clipping instantly with this guide.

The Anatomy of a Frappe DocType: Files & Responsibilities
What happens when you create a DocType in Frappe? We break down the .json, .js, and .py files generated by the framework and how to use them.

How Shopify Stores Data: A Developer’s "No-Database" Guide 👇
Confused by Shopify's lack of a database? 🤯 Learn how Shopify stores your theme data, from simple Settings to complex Metafields. Perfect for devs moving from WP/Laravel.

How to Fix PermissionError [Errno 13] in Frappe & ERPNext
Getting Permission denied in Frappe? Learn why it happens and how to fix file ownership issues in your bench with one simple command.

JavaScript Prototypes Explained prototype vs proto
Confused by prototype and __proto__ in the browser console? Master JavaScript's inheritance model with this clear, expert guide.

How to Set Git Username & Email Config (Global & Local)
Learn how to check and set your Git user.name and user.email for all projects (global) or a single repo (local). Fix your GitHub commit identity.

Why You Get 'Permission Denied' in Git in VS Code on WSL & How to Fix It
Stop fighting Git permissions in WSL. This post explains the root cause of the 'Permission Denied' error and shows you the permanent fix.

Frappe Create Custom Reports in Seconds from the document list view
Learn why the Frappe framework's built-in reporting is a game-changer. See how to customize, group, and save reports instantly