Programming blog
Practical Web Development Guides
8 recent articles

Teach Your AI Agent to Think Like a Senior Engineer with Skills
How to Create AI Agent Skills in Google Antigravity & VS Code

How to Create a Custom Shopify Form Without Apps
Save Money on Shopify: Build Your Own Custom Forms in Minutes

Vue 3 Reactivity: computed() vs watch() vs watchEffect() — When to Use Which?
Vue 3 Reactivity Battle: computed vs watch vs watchEffect

Fix Missing Git Branches - Bench get-app Cloned Only One Branch
Why Git Fetches Only One Branch (Single-Branch Clone Explained)

Frappe guide on how to update Frappe apps and bench cli without getting stuck on frappe is updating page
Frappe guide on updating Frappe apps and bench cli without any error

Automatic QR Code Generation in Frappe for Events
How to Auto-Generate QR Codes on Form Submission with Frappe

How to Unshallow a Git Repository & Restore Full History
Git Hacks: Switch Between Shallow and Full Clones Instantly

How to Configure Google Antigravity for Complex WSL Workflows 🐧✨
Teaching Antigravity to Respect Your Linux Permissions & Custom Project Structure