Edit product

$25

The Ultimate Guide to Bubble Performance - how to build fast, scalable applications in Bubble

Bubble is changing the way web applications are built. Anyone can now build the next big social network, SaaS or app startup.


But its amazing flexibility comes at a cost: the freedom to build your app in any way you want also let's you set it up in ways that are not optimal for high performance and scaling. Bubble's official documentation is designed to help you set up an app quickly and easily, not to promote methods that leverage Bubble's most advanced features to speed up your pages, workflows and database.


The Bubble speed guide is the culmination of five years of full-time development on projects ranging from small problem-solving apps to enterprise-level business software. While I take great care in avoiding to mention this embarrassing fact in the book, it's also the mea culpa of the countless mistakes I've made over these years, and a collection of the sometimes costly lessons I've picked up.


In short, it's the guide I wish I had when I started out.


WHAT THE BOOK TEACHES

It's easy to think of performance as one thing: how fast an app can process a request. But in truth, performance is a complex combination of software, hardware, your user's device, app design and psychology.



Every app works on two layers: one layer is hidden and one is visible: one is complex to the point where a human brain cannot even begin to process it - the other working solely and intentionally to hide that fact. Your job as a developer is to break the chain between  the two layers and make complicated stuff seem easy

User-perceived performance is the only performance that matters. In the stage show that is your app, you are the magician. You get to tell the user what to do and where to direct his attention. You get to prepare the stage, the machinery, the tools and equipment and train the beautiful assistant to do exactly what you want to avoid breaking the illusion. The user doesn’t need to know what’s going on backstage.

If you do your job right, they’ll believe it’s magic. If you reveal your trick, or complain how hard it is to do, you’re not helping your audience - you’re ruining their evening.


THE BOOK DIVES DEEP INTO BOTH LAYERS

  • how to  set up your app to load pages, process workflows and edit database records efficiently
  • how to communicate well to your users so that your app seems faster than it really is


Over 156 pages, numerous examples, scenarios, illustrations and screenshots, the book doesn't teach set general best practices: it gives you the tools to optimize your app in ways that make sense for your unique project.


TABLE OF CONTENTS

Introduction

Concepts, definitions and fine print


What Performance is

The two layers of app performance

Perceived vs actual performance

Developer-perceived performance

Performance as a feature


Knowing the platform

Bubble plans

The research phase

Asking the right questions

Understanding Bubble’s capacity dilemma

Bubble performance vs. device performance

Bubble’s servers and Cloudflare

Bubble’s performance limitations


How to build for performance

RAM usage and download size

How small should a website be?

How can I measure the size of my page?

The Bubble engine

Images

Fonts

Icon packs

Javascript libraries (plugins)

CSS (styles)

Single-page app versus multi-page app

The Repeating Group trap

Full load vs partial load

Hiding by default

Lazy loading

CPU usage

Rendering the page

Leveraging client-side data processing


The database

What is a database? A quick introduction

Introduction to structuring

Search complexity and download size

Searches vs lists

Searching efficiently

Nested structures

Structuring Data Types for searching

Rendering lists

Option sets


Workflows

What are workflows?

Front-end and back-end workflows

Client-side and server-side actions

What slows workflows down?

Action response design

Immediate response

Delayed response

Background triggering

Spacing out workflows

Do Not Repeat Yourself (DRY)

Leveraging the Bubble back-end

Communicating clearly

Conclusion


Refund Policy

I sincerely want this book to be a valuable resource. If it for any reason fails to meet your expectations, please get in touch within 30 days, and you'll get a full refund.

You've purchased this product

See it in your library

View in Library
Sorry, this item is not available in your location.
Sold out, please go back and pick another option.

0 ratings

  • Richly illustrated PDF
  • Size4.16 MB
  • Length156 pages
  • PlatformBubble.io
  • Money back guaranteeYes

Checkout

The Ultimate Guide to Bubble Performance - how to build fast, scalable applications in Bubble

Enter your info to complete your purchase

Card

···· ···· ···· 4242
Test card

05/18

Card

Use a different card?

Card

pp paypal

or pay with

We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

or pay with

You'll be charged US$25.

Your purchase was successful!

We charged your card and sent you a receipt

    Gumroad Library

    Download from the App Store or text yourself a link to the app

    Thank you so much for buying the book!

    Good news! Since you already have a Gumroad account, it's also been added to your library.

    Powered by Gumroad