About
Notes from someone who ships.
Code With Karani is a working engineer's notebook. It began as a place to write down the fixes that took hours to find — the ERPNext deploy that wouldn't build, the MariaDB upgrade that broke replication, the Frappe patch that needed one obscure flag — so that the next person (often future me) wouldn't have to start from zero.
Everything here is field-tested. If a command is in a guide, it's because it ran on a real server and solved a real problem. No copy-pasted theory, no AI slop — just the steps that actually work, plus the errors you're most likely to hit along the way.
What you'll find here
- End-to-end ERPNext & Frappe deployment and upgrade guides
- Linux, Ubuntu, MariaDB and server-ops walkthroughs
- Developer-corner deep dives on customising and extending Frappe
- Business-focused explainers for teams evaluating ERPNext
134
Articles
22
Topics
7
Years writing
Start reading
Dive into the archive or jump straight to the most popular topics.