Thoughts and Stories @ Frappe

Read what's happening at Frappe

Form Scripting in Frappe Framework
Development
Form Scripting in Frappe Framework

Introduction to Form Scripting in Frappe.

Creating an SVG based Charting library from scratch - Cover Image
Development
Creating an SVG based Charting library from scratch

Building a library we needed, reaching over 450 points on Hacker News.

Better Error Logging with Frappe - Cover Image
Development
Better Error Logging with Frappe

Bad Error Handling is one of the toughest problems in software architecture and a reason for most breakdowns

Improving Mobile UI - Cover Image
Development
Improving Mobile UI

See how ERPNext is improving on the mobile side.

Deployment for everyone - Cover Image
Development
Deployment for everyone

How we plan to manage our infrastructure using Central

Schools deserve better management software - Cover Image
Development
Schools deserve better management software

Development of ERPNext Schools.

Load Overflow
Development
Load Overflow

How the stock balance report brought down one of our servers and how we ensured that it doesn't happen again

Japanese Quality Principles applied to Software
Development
Japanese Quality Principles applied to Software

Principles of Japanese Lean Manufacturing and Toyota Production System (TPS) applied to software development

Why you can't vote on GitHub Issues
Development
Why you can't vote on GitHub Issues

GitHub does not allow users to vote on issues. What does that mean for ERPNext?

Fixing Long Forms - Cover Image
Development
Fixing Long Forms

Trying to fix a common annoyance on ERPNext, "The forms are too long"

Developing an ERP System for a Non Profit - Cover Image
Development
Developing an ERP System for a Non Profit

Neil shares his experiences on how he developed an opensource enterprise level reporting application for a Non Profit Organisation, Rotaract

The Importance of Refactoring Code
Development
The Importance of Refactoring Code

Refactoring code does not benefit customers in the short term. Then why do refactoring? Is it worth investing time behind it?

MariaDB changes in Version 5 - Cover Image
Development
MariaDB changes in Version 5

We got a bug report from one of our customers that they we were unable to add any more custom fields. The solution to this added support for

Permissions, journey from version 3 to 4 - Cover Image
Development
Permissions, journey from version 3 to 4

How Permissions in version 4 came to have all the features of version 3, without its drawbacks

Generating PDFs on Server Side - Cover Image
Development
Generating PDFs on Server Side

The troubles we faced to get PDF emails working in CentOS

Any Body Can Debug - Cover Image
Development
Any Body Can Debug

We did a fun geeky activity post open day.

To round or not to
Development
To round or not to

Rounding values in transactions to tackle floating point errors

Closing The Documentation Loop
Development
Closing The Documentation Loop

Fixing our Achilles Heels: Documentation!

Relationships between DocTypes in ERPNext
Development
Relationships between DocTypes in ERPNext

A chord diagram representing relationships between various DocTypes in ERPNext

Test Cases Encountered The Most Wanted Reserved Qty Bug
Development
Test Cases Encountered The Most Wanted Reserved Qty Bug

Oh! No. Not Again! This was my first reaction when I discovered an open support ticket is awaiting for me since 3 days.