Wanted to share a new resource that I hope you find helpful.
We at AirDev believe that Bubble will create a huge number of developers who haven’t necessarily built software before. As a result, we spend a lot of time thinking on how to train them in the best practices of building, which is especially important given how flexible Bubble is. As anyone who’s Bubbled extensively knows, there is a big gap between just building something on Bubble and building it well, using best design, performance, scalability, and security practices.
Thus, we attempt to create resources that help Bubblers not just create applications but create good applications. Below is a link to a document that details our thinking on the best ways to structure the Bubble database, which serves as the foundation of each application and should be the first step completed on any build:
I would love to hear people’s feedback - things that you disagree with, things you would add, etc. I would hope for this to become a valuable resource for those looking to build their application in an optimal way.