If You Wish to Truly Understand Frappe's Scheduler, You Must First Invent the Universe
Like an apple pie, many things that seem simple at first are extremely complex; it's just that we choose to ignore the complexity for practical purposes.
Engineering
Getting insights from raw data
In this article, I talk about my experience with a complex analysis and how I am trying to make it easier for the future.
Engineering
Writing composable software
The only way to write maintainable large and complex software like Frappe Framework and ERPNext is to make it "composable".
Engineering
Reducing Memory Footprint of Frappe Framework
At Frappe we serve 7000+ sites. Changes we made last year dropped memory usage of Frappe deployments anywhere from 10-35% depending on the configurations.
Engineering
Introducing DoppioBot Template: Build AI Chatbot Experiences for Frappe
DoppioBot brings ChatGPT to Frappe's desk interface, powered by Frappe's Custom Page feature and React.
In this tutorial, we will use the Frappe JS SDK to integrate our Frappe Framework backend in NodeJS applications. We will also see how to use the SDK in Firebase Cloud Functions.
Engineering
Building An eBook Store on Frappe: Part 3, Interactivity & Deploy
In this final part, we will add interactivity to our eBook storefront, do some polish and deploy it to Frappe Cloud.
Engineering
Building An eBook Store on Frappe: Part 2, Payment & Delivery
Learn how to programmatically send emails in Frappe. Also, we will learn how to integrate the Razorpay payment gateway from scratch.
Engineering
Building An eBook Store on Frappe: Part 1, Building The Storefront
Let's build an online store for listing and selling eBooks using Frappe Framework, Bulma & Razorpay
Engineering
Make
With so many software applications, tools and components available for free, why bother making new ones?
Engineering
Astro Powered Web Portal in Frappe Apps
Let's learn how to use Astro (along with TailwindCSS) to build more sophisticated portal pages in your Frappe sites.
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.
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.
Engineering
Building Frappe Wiki
An open source wiki application that works at scale
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.
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.
Engineering
Open Source Software Is Safer
Quality cannot be absolute. It's a process, which goes on.
Engineering
Creating an SVG based Charting library from scratch
Building a library we needed, reaching over 450 points on Hacker News.
Engineering
Making ERPNext Help Videos with Scripting
How we upgraded to automation of help video creation for ERPNext.