I built the GitHub for No Coders!! Auto tracks your
@bubble
edits/deployments, shows contribution graph, and lets you connect with other developers. Will be expanding to all No Code tools 🙂
Join the waitlist:
I get asked a lot about the best way to learn
@bubble
. So I built an interactive developer roadmap. Actually built this weeks ago but haven't talked about it yet.
It's currently accessible through . I'd like to "open source" it so devs can contribute…
My favorite part about the
@bubble
community is the diverse backgrounds of everyone.
I know former teachers, bike shop owners, and architects all unified by Bubble.
I've worked with folks in the UK, Korea, Texas, and New Zealand to name a few.
It's truly incredible ❤️
If I started a Slack community for
@bubble
developers/founders, would anyone be interested? 👀
Private community to learn and network. Moderated by yours truly.
Comment or like this post if you're interested!
(I tried my best with this AI image)
I was freelancing as a
@bubble
developer while working a full-time job.
I hated my full-time job. I was a PM at a media company that was incredibly resistant to tech. I would propose tons of ideas to leadership and I'd basically get a pat on the back but never the green light to…
A lot of the
@bubble
community is geared towards startups.
However, there's a huge, less flashy side of Bubble that is being used by 9-5 employees at larger companies for internal tools. Here are 2 examples that I built 👇
1. I built an entire ERP system for a manufacturing…
I spend 8 hours in my
@bubble
editor every day and I'm sharing a daily tip or lesson. 👇
#011
Super easy tip today that goes a long way for your users (and your clients). I was building a workflow on a button click that takes a few seconds to complete. While Bubble shows the…
Your daily
@bubble
tip/lesson
#051
👇
App running slow? Learning how to utilize Chrome dev tools is super valuable as a Bubble developer. You'll typically want to look out for requests in the network tab called "search" or "msearch." Both represent searches to your DB.
A normal…
Your daily
@bubble
tip/lesson
#056
👇
I had to build an "Instagram story" feature for a client. Each story data types contains a list of "pages" - which can be images/videos with text overlays. One of the difficulties in this was making it super fast, since users will tap…
Your daily
@bubble
tip/lesson
#057
👇
Here's how I made a slide over sidebar that grays out the background and hides when the background is clicked:
1. Use a floating group that covers the entire screen. Make it a row. Make it transparent
2. Add your slide over bar group inside…
I spend 8 hours in my
@bubble
editor every day and I'm sharing a daily tip or lesson. 👇
#006
Today I had to build a bar chart for an app (using the ChartJS plugin) that showed a user’s top 5 items this month in one series, then in the second series: the average value of all…
Are you building a software business with
@bubble
or another no code tool?
Would love to start a big thread of awesome products that people are building to show the power of no code.
Comment yours down below 👇
Not sure how fair this comparison is, but the No Code industry still has a looooong way to go.
I live in NYC and meet a lot of software engineers. When I tell them I'm a
@bubble
developer, 9 times out of 10 they have no idea what I'm talking about.
Your daily
@bubble
tip/lesson
#058
👇
If you are using "Type of content" on your page, and that object can be edited somewhere on the page, you need to be careful. Even if you have privacy rules restricting read access to certain, or all, fields, Bubble will still return a…
Haven't done a
@bubble
tip in a while!
If you're working on an app where users will likely have poor internet connection, you can simulate this in Chrome devtools using the throttling feature.
Used it this week to test an image uploading feature. Super useful 🔥
Your daily
@bubble
tip/lesson
#062
👇
I've seen multiple developers send JSON in their app using hard coded quotes for their parameter values. This has a high chance of breaking! You should use the :formatted as JSON-safe expression instead.
JSON formatting does not allow for…
I spend 8 hours in my
@bubble
editor every day and I'm sharing a daily tip or lesson. 👇
#012
Today I was about to deploy a feature for an app, but we realized maybe we should only launch it to a few accounts before launching it to everyone. It's a pretty big change and we don't…
I spend 8 hours in my
@bubble
editor every day and I'm sharing a daily tip or lesson. 👇
#010
Today I needed to build a connection to an external API using a dynamic private header. This is pretty annoying to do in Bubble, as Bubble will only let you make your parameters…
I'm a professional
@bubble
developer and I'm sharing a daily tip/lesson 👇
#039
If you're using files from an external API response, and want to store those files on your own storage so that you are in control of them, you can use this easy trick.
See the example below,…
I spend 8 hours in my
@bubble
editor every day and I'm sharing a daily tip or lesson. 👇
#007
Today is about AI 🤖! I built a feature for an app recently that used the GPT API. The app itself is not AI related at all. But there is a manual matching process in the app that users…
I work full-time as a
@bubble
developer and I'm sharing a daily log to inspire new no coders 👇
#020
Working with reusables today and needed to trigger an event on the parent page from the reusable. Here's my go-to methods:
1. Set up a JavascriptToBubble element on the parent…
I'm a professional
@bubble
developer and I'm sharing a daily tip/lesson 👇
#042
Want a cool hover state like this on your button? Here's how to do it!
1. Add a conditional to your button for when this button is hovered. Change the top margin to -10px.
2. Go to the appearance…
I work full-time as a
@bubble
developer and I'm sharing a daily log to inspire new no coders 👇
#023
I used a tip I love today, but am starting to question it. If you have a button that can create or edit an item, rather than setting up separate conditionals, you can "make…
I'm a professional
@bubble
developer and I'm sharing a daily tip/lesson 👇
#043
How would you build a feature that allows a user to enter an email and the app tells them if a user has already signed up with that email?
Your privacy rules should prevent users from seeing all…
I spend 8 hours in my
@bubble
editor every day and I'm sharing a daily tip or lesson. 👇
#013
Built a CSV export functionality today thanks to the help of
@elibeachy
's awesome CSV Creator plugin! The desired CSV output is pretty complex, with different sections and subtotals.…
According to the
@bubble
forum there are 60,494 users on the forum. I'd say this is a good indicator of power users.
Honestly not bad. MongoDB's forum has 197k (~3x more). Airtable has 62k (around the same). OpenAI has 570k (~10x more). I'd say that adds up.
I work full-time as a
@bubble
developer and I'm sharing a daily tip/lesson to inspire new no coders 👇
#026
Today I needed to set up a workflow that runs daily and kicks off a series of other workflows. AKA a cron job. Here is how I like to do it in Bubble:
1. Set up a…
Your daily
@bubble
tip/lesson
#052
👇
Here are 5 important things to keep in mind for your 2FA Twilio flow:
1. DO NOT generate the code/send the text on a frontend workflow. It's accessible from the network tab and defeats the entire purpose.
2. Make sure the data type that…
Your daily
@bubble
tip/lesson
#060
👇
Just had an interesting call with a client who wanted a better search on Bubble. He wants to search 1000+ items across 6 different fields with partial search (so if I type "pe" I should see "pete" as a result).
Bubble's search is a pain.…
I'm a professional
@bubble
developer and I'm sharing a daily tip/lesson 👇
#034
Did you know that all the names of the pages in your Bubble app are publicly available? That's why it is critical to delete test pages that might be a security risk and make sure you have proper…
I work full-time as a
@bubble
developer and I'm sharing a daily tip/lesson to inspire new no coders 👇
#027
Be careful using server side plugin actions if they aren't needed! Was investigating a loading speed issue for an app today, and a junior dev implemented a server…
I work full-time as a
@bubble
developer and I'm sharing a daily log to inspire new no coders 👇
#021
When you use "current date/time," Bubble will load in the current date/time, but will not constantly update it (sets it as a static value instead). This can cause issues if…
Spent a good portion of my day developing a new
@bubble
plugin. It might be a game changer for building scalable data-intensive apps with minimal WU consumption 👀
Quite the undertaking though. Stay tuned!
Quick
@bubble
tip of the day.
Did you know you can use the aggregation feature on groupings for date fields, not just number fields?
Came in handy today. Had a list of event categories with different time slots throughout the day. Wanted to sort the categories by earliest time…
I build apps for a living using
@bubble
and I'm sharing a daily tip/lesson 👇
#047
If you need to build a three dot dropdown menu, I'd highly recommend placing it in a reusable. It will make it easier to work with from your editor, and allow you to reuse it in different…
I work full-time as a
@bubble
developer and I'm sharing a daily tip/lesson to inspire new no coders 👇
#028
One of my clients is planning for a big feature using an external API. The designer gave me the initial design for the page, which has 10 different sections of…
Your daily
@bubble
tip/lesson
#054
👇
Today Bubble announced returning data from custom events! Excited to dive in further, but I have a feeling they are really going to come in handy for multi-stepped, complex API workflows.
I've worked on multiple apps with super intricate,…
I truly believe that someone, under the right guidance, could learn all, or most, of the aspects of this roadmap in 3-4 months. Going to continue to work on providing that guidance.
For now, the best way to learn, I think, is project-based. Here are some I'd recommend:
Beginner…
I get asked a lot about the best way to learn
@bubble
. So I built an interactive developer roadmap. Actually built this weeks ago but haven't talked about it yet.
It's currently accessible through . I'd like to "open source" it so devs can contribute…
I'm a professional
@bubble
developer and I'm sharing a daily tip/lesson 👇
#032
Here's the fastest and most efficient way to create a bunch of data records in Bubble:
Use the Data API!
See the screenshot for a template setup. It's slightly different than normal JSON setups,…
I spend 8 hours in my
@bubble
editor every day and I'm sharing a daily tip or lesson. 👇
#014
Simple tip I figured out today. If you're using the Canvas Tags element from the Canvas UI Elements plugin, there is currently no way to force a selection. It allows you to click on the…
If you work at a company that uses old internal software for anything, shoot me a DM. I'll offer you a free 30 minute call to show you how you can re-build your own internal software super fast/cheap with
@bubble
. Please include a link to your company and your role 🙂
A lot of the
@bubble
community is geared towards startups.
However, there's a huge, less flashy side of Bubble that is being used by 9-5 employees at larger companies for internal tools. Here are 2 examples that I built 👇
1. I built an entire ERP system for a manufacturing…
I build apps for a living using
@bubble
and I'm sharing a daily tip/lesson 👇
#046
Here's how to sort a list dynamically from a dropdown (alphabetical, newest, etc):
1. Create an option set for your sort values. Add a "field" attribute" and a "descending" yes/no attribute.
2.…
This is the UI of a $30B / year business.
A good reminder that obsessing over animated gradients and border radiuses probably doesn't matter as much as you think it does. Though they are quite fun to obsess over :)
I'm a professional
@bubble
developer and I'm sharing a daily tip/lesson 👇
#033
Simple tip for if you need to run subsequent actions after navigating to the current page with new URL parameters. Bubble will normally throw an error if you don't have the "Go to page" action as…
I work full-time as a
@bubble
developer and I'm sharing a daily log to inspire new no coders 👇
#024
Today I hit 400 followers! It's only been a little over a month of posting daily. I was inspired by
@thejustinwelsh
and decided to give it a go. Crazy how much growth you can…
I spend 8 hours in my
@bubble
editor every day and I'm sharing a daily tip or lesson. 👇
#017
Today I started working on a pretty complex feature. We are essentially replicating Google Calendar's "repeat" functionality. There are 4 different repeat types we are doing:
1.…
Your daily
@bubble
tip/lesson
#061
👇
Haven't posted a fun CSS trick in a while! Here's one that will "disable" all inputs and clicks on a page without you having to add conditionals to each element. Useful if you have a large form with a lot of inputs and you want some sort of…
I build apps for a living using
@bubble
and I'm sharing a daily tip/lesson 👇
#048
Came up with a little organization method to keep my reusable properties clean. I was working with a reusable that had a lot of properties that interact with the page level in different ways.…
Your daily
@bubble
tip/lesson
#059
👇
Did you know Bubble has a "Optimize application" button? It's at the very bottom of the Settings -> General tab.
If your app is super big and you haven't run it before, your editor might crash a couple times before it finally shows the…
I spend 8 hours in my
@bubble
editor every day and I'm sharing a daily tip or lesson. 👇
#008
One of the apps I work on is a mobile app. We need to refresh the data (coming from an external API) on the page every time the app is opened. If the user hard closes the app, then it…
Your daily
@bubble
tip/lesson
#055
👇
Let's say you have a repeating group of questions, so each cell contains a question with an input for the user to respond. We then need a button outside of the repeating group that can save all the user's responses.
The issue is, you cannot…
I'm a professional
@bubble
developer and I'm sharing a daily tip/lesson 👇
#045
If you're getting data from a URL parameter and you are using a unique ID of a data type, use the "Type" dropdown at the bottom!
I've seen other developers do "Do a search for" then add a filter…
I spend 8 hours in my
@bubble
editor every day and I'm sharing a daily tip or tidbit. 👇
#005
Needed to update thousands of records for an app because we added a new field to a data type. Best way of doing this? Bulk workflows! Makes it super easy.
Create a backend workflow…
I'm a professional
@bubble
developer and I'm sharing a daily tip/lesson 👇
#038
PSA: you don't necessarily need to reinitialize your API connections every time you edit them! Even if you see the warning below.
They will still work, as long as you didn't remove a parameter or…
Was looking into no code content on TikTok and found this video. These are the top comments 🤯
I wish I could show these people the apps I’ve built with
@bubble
and the successful companies they’ve turned into.
Bubble should be taught in every business school.
This is a slide deck from my final project for an app building class I took in college. It was taught for business students, not CS students.
We were all aspiring entrepreneurs hoping to build a real business. That's not what…
Just moved part of the NoCodeFusion database to
@nocodebackend
. Feeling much better about scaling 🥳
Will be opening up to the waitlist soon! Also, so cool to be able to see my progress building the tool that let's me view my progress haha. 236 edits today 🔥
I'm a professional
@bubble
developer and I'm sharing a daily tip/lesson 👇
#040
Just discovered the Mouse & Keyboard Interactions plugin after 4 years of Bubble development 😅
It's a Bubble built plugin. Here are the awesome things you can do with it:
1. You can trigger…
I work full-time as a
@bubble
developer and I'm sharing a daily log to inspire new no coders 👇
#022
One of my biggest wishlists for Bubble is to have "intersects with" for list comparisons on DB searches. While you can achieve it using an "advanced" search such as in the…
I'm a professional
@bubble
developer and I'm sharing a daily tip/lesson 👇
#036
Here's an easy tip for when you're building a chat feature. Most chat features I've built need the functionality to send an email notification to the recipient.
However, the recipient won't…
Your daily
@bubble
tip/lesson
#053
👇
Believe it or not, all of the current projects I work on right now are all apps that someone else built and I now build off of. I've only built one small MVP for a client in the past year.
It can be frustrating, as there are often a lot of…
I have a couple very minor contributions in here from when I was a senior developer at Airdev. Huge emphasis on very minor 😅
Incredible free resource. Huge shoutout to Juan and the team who have been accumulating this knowledge for years👏
We're excited to announce the public launch of our Wiki, a resource for the
@bubble
community on how to build great software!
We use the Wiki to share Bubble best practices, tips on external services, and random tricks that we learn from our client work
I built the GitHub for No Coders!! Auto tracks your
@bubble
edits/deployments, shows contribution graph, and lets you connect with other developers. Will be expanding to all No Code tools 🙂
Join the waitlist:
I spend 8 hours in my
@bubble
editor every day and I'm sharing a daily tip or lesson. 👇
#018
Around 99% of the time, I use Rows/Columns for my groups on Bubble. They're the basic building blocks for a great responsive app. So it's always fun when an opportunity rises to use…
I built the GitHub for No Coders!! Auto tracks your
@bubble
edits/deployments, shows contribution graph, and lets you connect with other developers. Will be expanding to all No Code tools 🙂
Join the waitlist:
I'm a professional
@bubble
developer and I'm sharing a daily tip/lesson 👇
#037
If you're building any sort of app where Users can "like" something, you have a decision to make. You could either:
1. Store a list of Users as “Liked" on that object
or...
I work full-time as a
@bubble
developer and I'm sharing a daily log to inspire future no coders 👇
#019
Didn't get to build much today. Wednesday is my big meeting day. Spent around 5 hours in meetings with clients today 🥲 However they were fairly productive. Did a bunch of…
Happy Thanksgiving to the no code community!
Thankful for
@bubble
and all the wonderful people I've gotten to work with over the last few years.
Hope those of you who celebrate are able to take a break and enjoy some great food!
More Bubble tips next week 🫡
I build apps for a living using
@bubble
and I'm sharing a daily tip/lesson 👇
#050
If you need to add a lot of tooltips to the page, check out this plugin I built last year! I was frustrated because all the other tooltip plugins required you to add a new element for each…
I build apps for a living using
@bubble
and I share a daily tip/lesson 👇
#049
Ever wonder how Bubble apps work under the hood? It's pretty incredible.
They utilize Abstract Syntax Trees (ASTs), stored in JSON format, to represent the logical structure of your app. When…
Can
@elonmusk
please just change it back to Twitter?
X can not be a verb. No one is Xing on this platform. No one X'd and no one ever will X.
My iPhone's app search requires 2 letters for a search to go through, so I cannot find it.
It sounds like an adult content website.…
The only way to learn software development is to build.
Pick an objective/problem to solve, and build towards it.
I've worked on over 80 apps using
@bubble
, and have taught myself to code along the way. I haven't take a single course - I just Google (and now ChatGPT) what I…
I'm a professional
@bubble
developer and I'm sharing a daily update 👇
#030
Today I did some planning for 2024. Going to launch a lot more this coming year. I have multiple personal projects in progress, and it's time to finish them one by one. These include:
- An advanced…
Your daily
@bubble
tip/lesson
#063
👇
Want overlapping elements for your landing page like the one in the image? Use a negative top margin! It will move the element up, allowing it to overlap the elements above it.
While you're at it, check out 😉…
If you have an app idea and don't want to learn to code in 2024, learn
@bubble
.
Yes, it scales. No more excuses. You got this.
DM me if you're completely new to this and I'll point you in the right direction 🙂
Just occurred to me that the pandemic was 4 years ago. I was bored and trapped inside in my last year of college. Had an app idea, came across
@bubble
, and my life changed!
Looks like it did for a lot of other people too. Silver linings everywhere.
Incredible response here 😯 didn't think this many people would be interested!
Going to be working on this, but I want to get it right! Will keep you posted. Fill out the form in the comments if you want to be invited when it's ready ✌️
If I started a Slack community for
@bubble
developers/founders, would anyone be interested? 👀
Private community to learn and network. Moderated by yours truly.
Comment or like this post if you're interested!
(I tried my best with this AI image)
I'm a professional developer and I'm sharing a daily tip/lesson 👇
#035
This is probably the simplest tip I'll ever post, but you can drastically increase your speed of development if you have multiple Bubble tabs open at once.
If you're building a feature on a page with…
"In order to understand the world, one has to turn away from it on occasion." – Albert Camus
I've found that some of my best work comes from not working at all.
I just stare out the window and think critically about something for 30 minutes to an hour. Maybe more. And the…
I'm a professional
@bubble
developer and I'm sharing a daily tip/lesson 👇
#044
If you are using an OAuth connection in the API connector (user-agent flow) to allow users to signup/login with an external service, here are a few things to keep in mind:
1. You can only…
Got a question about
@bubble
? I will respond to every question in this thread!
Whether it's a specific technical question or a more general question, I will do my best to get you a good answer (might take me some time to respond)!
Fire away 🔥
Idea for
@elonmusk
. The "What's happening" column isn't great. Often times when you click into them, you see a bunch of random posts, and it takes some time to figure out why something is trending.
Why not use AI to create a 1 sentence summary for why each is trending?
I spend 8 hours in my
@bubble
editor every day and I'm sharing a daily tip or lesson. 👇
#016
Today I set up a bunch of admin portal tables for a client that allow admins to add/edit various data types. Airdev Canvas makes this ridiculously easy. I can knock out a…
I work full-time as a
@bubble
developer and I'm sharing a daily log to inspire new no coders 👇
#025
Has anyone else noticed recently that X/Twitter added a nice loading screen on page load? Here's how to add one to your Bubble app:
1. Get the Canvas UI Elements plugin and…
One of the first companies I worked for was a startup with a 14 person engineering team. It took over a year to launch their MVP and a lot of $$. They failed around a year after launching.
3 years later, the founder of that company saw what I was doing with "no code" and asked…
Do any of these describe you?
- You have an app idea and want to start a company
- You have an automation idea to make your job easier
- You tried coding but failed
If so, then try "no code" - you can build apps without coding!
@bubble
is the best place to start 💪
I'm a professional
@bubble
developer and I'm sharing a daily tip/lesson 👇
#041
A common mistake I see from junior developers is having elements be visible by default, then adding a condition to hide them. Do not do this!
It should be the reverse. Hide by default, then…
Made some edits to the community page on NoCodeFusion! You can now see who made the most edits in the last week.
@brentonstrine
absolutely killing it with his recent launch!
If you're a
@bubble
dev, join for free to track your edits/deployments 😎
I spend 8 hours in my
@bubble
editor every day and I'm sharing a daily tip or tidbit.
#004
Working on a refactoring project for a client, which involves changing over 250 dropdowns/inputs to autosave. Actually found it to be much easier to add an event than autobinding.
Working on 2 fairly complicated mobile features right now on
@bubble
.
The first is good multi-file upload that compresses the images quickly and works well with a slow internet connection. This is surprisingly difficult. The native Bubble multifile uploader plugin does not…
I'm a professional
@bubble
developer and I'm sharing a daily tip/lesson 👇
#035
A sign of a good software developer is the ability to think about the future. You should always be thinking about what features could possibly be coming down the line and how that will impact…
Honored to be written about in the
@bubble
blog! Check it out to read my story.
As it mentions, I still make music and actually released an album last Friday 🤟
If you want to check out what I'm doing when I'm not in the Bubble editor, listen here:
.
@Nocodepete
was looking for a way to promote his band’s new song when he found Bubble.
Now he’s a full-time Bubble dev (and musician) building everything from ERPs to the project he calls the “Github of no-code.”
Read his full spotlight on the blog 👇
Love seeing these posts. That's one of the reasons why I built - you can finally track your activity as a No Code Developer!
Currently only works for
@bubble
but let me know if you want to track another no code tool.