Engineering

Posts filed under Engineering

MongoDB Powered DocTypes in Frappe Framework - Cover Image
Engineering
MongoDB Powered DocTypes in Frappe Framework

In this tutorial, we will learn how to use MongoDB as a datasource for our DocTypes, using the power of Virtual DocTypes.

Using Frappe Framework to create the perfect Partner Portal - Cover Image
Engineering
Using Frappe Framework to create the perfect Partner Portal

We recently launched a partner portal as an application for us and our partners and here’s how Frappe Framework made it seamless.

Building Frappe Wiki - Cover Image
Engineering
Building Frappe Wiki

An open source wiki application that works at scale

Frappe Redesign 2020 - Cover Image
Engineering
Frappe Redesign 2020

Frappe Redesign 2020 is the culmination of an 18 month effort. The biggest and longest project we have delivered to date.

Frappe and ERPNext at IFF - Cover Image
Engineering
Frappe and ERPNext at IFF

Automating memberships at IFF with ERPNext, so they can focus on keeping the Internet free and healthy.

Form Scripting in Frappe Framework
Engineering
Form Scripting in Frappe Framework

Introduction to Form Scripting in Frappe.

Open Source Software Is Safer - Cover Image
Engineering
Open Source Software Is Safer

Quality cannot be absolute. It's a process, which goes on.

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

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

Making ERPNext Help Videos with Scripting - Cover Image
Engineering
Making ERPNext Help Videos with Scripting

How we upgraded to automation of help video creation for ERPNext.

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

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

The Build Server - Cover Image
Engineering
The Build Server

How we create our Virtual Machine images effortlessly and automatically

Improving Mobile UI - Cover Image
Engineering
Improving Mobile UI

See how ERPNext is improving on the mobile side.

Deployment for everyone - Cover Image
Engineering
Deployment for everyone

How we plan to manage our infrastructure using Central

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

Development of ERPNext Schools.

Why we moved from Celery to RQ
Engineering
Why we moved from Celery to RQ

Although Celery is the industry standard for background jobs, we are moving to RQ because of its simplicity

Load Overflow
Engineering
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
Engineering
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
Engineering
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
Engineering
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
Engineering
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