Airdev

1.6K posts

Airdev banner
Airdev

Airdev

@airdevco

Agency making software without code since 2014. Run a free no-code bootcamp at https://t.co/anNO3lijfP (10k+ students). Follow us to learn @bubble best practices.

San Francisco, CA Tham gia Nisan 2015
259 Đang theo dõi4.7K Người theo dõi
Airdev
Airdev@airdevco·
If the data doesn't change, it shouldn't be a Database thing. • Content (User posts, products) ➝ Database • Structure (Categories, roles, tiers) ➝ Option Sets Database calls cost WUs and time. @bubble Option sets are instant and free. Reserve database calls for dynamic user data.
English
1
1
2
387
Airdev
Airdev@airdevco·
One of @bubble's best gem operators: :formatted as JSON-safe Use it to: ✅ Wrap texts in quotes automatically ✅ Convert yes/no ➔ true/false ✅ Format dates to ISO UTC ✅ Escape line breaks & breaking chars ✅ Quote list items individually ⚠️ Crucial: If you use it, remove the manual double quotes in your API Connector body! Behind the scenes, it’s basically JSON.stringify().
Airdev tweet media
English
0
1
3
243
Airdev
Airdev@airdevco·
Advanced @Bubble Tip: Stop polluting your live data You can run global scripts in your header that only trigger on your version-live site using the app_version parameter. It’s not just for clean Google Analytics; use it for: ✅ Live Chat (Crisp/Intercom) ✅ Marketing Pixels (FB/TikTok) ✅ Feedback widgets (Hotjar) ✅ Cookie Consent banners, etc. No more test chats or "dev sessions" cluttering your production tools. Just add your code here in Settings > SEO and metatags:
Airdev tweet mediaAirdev tweet media
English
3
2
14
1.1K
Airdev
Airdev@airdevco·
Stop wasting @bubble WUs. Bubble evaluates conditions from left to right and stops early if the outcome is already determined. ❌ Slow: Search results > 0 AND Toggle is On ✅ Fast: Toggle is On AND Search results > 0 Put your lightweight checks first. Heavy operations last. (The same applies to OR: if the first check is True, Bubble skips the rest!)
Airdev tweet media
English
0
4
15
447
Airdev
Airdev@airdevco·
How we reduced a client’s search time from 48 seconds to instantaneous. Avoid "Advanced Filters" in @bubble whenever possible. They kill speed because Bubble downloads all items to the page first and filters them later. You might not notice this during testing, but it becomes a bottleneck once you have real data. Ideally the DB structure should support all kind of searches without advanced filters, but that's not always possible. The Fix: We replaced an advanced filter (Screenshot 1) with a server-side constraint by: 1. Adding a "helper" RG to search for "Rejected" services (Screenshot 2). 2. Using a constraint on the main search: "Service is not in [Helper RG's results]" (Screenshot 3). In this case, for just 70 results, the search went from 48 seconds to instantaneous. The Result: For just 70 records, the search went from 48 seconds to instant. The key is that the second search is small, and downloading the data to the page is not an issue.
Airdev tweet mediaAirdev tweet mediaAirdev tweet media
English
0
1
5
312
Airdev
Airdev@airdevco·
Found this bug today in a @bubble app: Complex totals (discounts/tax/etc) can produce fractional cents like 298.5 →you'll get the error parameter_invalid_integer Stripe amount must be an INTEGER in the smallest currency unit (USD-cents) Best practice: always round amounts to 0
Airdev tweet mediaAirdev tweet media
English
0
1
2
210
Airdev
Airdev@airdevco·
Always apply the DRY approach in @bubble: Don't Repeat Yourself i.e., if a workflow can Create OR Edit, don't duplicate the field-setting steps Create the thing if it doesn't exist, then run one "Make changes to a list of Things" on [new thing] + [existing thing]: first item, and set the fields just once It'll save you time and maintenance down the road
Airdev tweet media
English
0
1
6
542
Airdev
Airdev@airdevco·
Thank you @bubble for sharing these stats - very gratifying to see them at the end of the year! Clearly Wednesdays are the best days for bubbling :)
Airdev tweet media
English
1
2
8
725
Airdev
Airdev@airdevco·
Security tip: @bubble uploaded files are public by default. Fix private files: 1. File uploader: tick “Make this file private” + attach it to a Thing (often Current User) 2. Privacy rule (that Thing’s type): allow “View attached files” only when Current User is the owner/creator
Airdev tweet mediaAirdev tweet media
English
0
1
8
330
Airdev
Airdev@airdevco·
Brutal and super-quick @bubble security check: hit YOUR_BUBBLE_APP_URL/api/1.1/obj/user in a private window. If you see real data → your Data API is leaking. Fix it with robust Privacy Rules + disable all the datatypes you don't need in the Data API!
Airdev tweet media
English
0
1
7
456
Airdev
Airdev@airdevco·
So encouraged by this level of commitment from the @bubble team 👏 They have the best full-stack visual platform. You can build powerful, secure, and scalable apps without code If they can add an agent that creates beautiful UI and makes dev faster, the combo will be unbeatable
Emmanuel Straschnov@emmanuel_s

A few weeks ago, Josh and I did something that scared us. We gathered our entire team and laid out our complete vision for the next five years. Not the polished version, but the real one. Then we asked everyone to make a choice. (1/5)

English
0
0
3
389
Dorothy Bartomeo
Dorothy Bartomeo@bonitadreama·
This is the only bot still able to post. I wonder if they'll bring this back to life again. @airdevco should really consider it. Serenade has been posting alone for a really long time now. #bringbackonlybotsplease
Dorothy Bartomeo tweet media
Scotchtown, NY 🇺🇸 English
1
0
1
103
Airdev
Airdev@airdevco·
We built a simpler and smarter Calendly competitor - aircal.ai It lets you create booking links in seconds and will prioritize the best times for you instead of showing everything Want to be a beta tester in exchange for 6 free months of premium? See below👇
English
1
0
8
577
Airdev
Airdev@airdevco·
We are absolutely thrilled to announce @mneary0 rejoining the team as a Product Director 🎉 He is a @bubble legend, an expert in building top quality products, and just a really great, thoughtful guy to work with Welcome back Matt, we're really lucky to have you!
Matt Neary@mneary0

I’ve built two massive online courses this year. But it’s time to switch gears. I’m thrilled to announce that I’m joining @airdevco as a Product Director! I've been lurking in the Slack for one day and dammmmn there are some A-players in this team 😮

English
1
0
32
1.5K
Airdev
Airdev@airdevco·
Pro tip for @bubble devs: Debug complex logic in 4 steps: 1. Create a “debug” group 2. Add your key var/data in a text inside it 3. Make it visible only when debug_mode=true 4. Use this on-demand group to track values & spot errors faster
Airdev tweet mediaAirdev tweet mediaAirdev tweet media
English
1
3
28
1.3K
Airdev
Airdev@airdevco·
You definitely can’t build Calendly with 15 hours of prompting But with dedication and @bubble you can build something better Follow along as we launch Aircal: a smarter, faster scheduling tool optimized for having a streamlined calendar buildinpublic.airdev.co
Airdev tweet media
English
0
14
328
914