You’ve built a database in Baserow. Your data is organized, your workflows are automated, and everything is running smoothly. But now you need to ...
Vercel is the industry-standard platform for frontend frameworks (Next.js). It handles hosting, edge caching, and serverless functions. Baserow acts...
Appsmith allows you to build custom admin panels, dashboards, and CRUD apps. Baserow acts as the relational database backend. By connecting them via ...
Design and Data usually live in silos. Designers work in Figma, while product data, copy, and project statuses live in Baserow. Traditionally, teams...
Engineering teams live in GitLab. GitLab handles everything from source code management to CI/CD pipelines and security scanning. Product and Operat...
GitHub is where technical execution happens (code, issues, deployments). Baserow is where business context lives (roadmaps, client approvals, onboar...
The golden age of generic AI wrappers has passed. We missed the boat on the first wave of photo generators and broad tools like Interior AI. That shi...
Ever built a resource library in Bubble where users click "Download" on a specific item, but your popup shows the wrong file? Or worse, downloads not...
Lawyers make exceptional solution architects because they already think in IF/THEN logic. Learn how the IRAC method translates perfectly to automation workflows and why legal training is your competitive advantage in tech.
If you've ever tried to build an n8n workflow to automate Slack messages, you've likely encountered a common issue: the messages are being sent from ...
Being a solo entrepreneur is no longer a solitary grind against impossible odds. In 2025, a single person can build and launch a thriving digital bus...
You've just created a cool, interactive dashboard or data visualisation in Gemini. It's working perfectly, but how do you get it out of here and onto...
You want to take that freshly created JSON in Bubble's backend and immediately send it to an external API—maybe to a shipping provider, a charting ...
So, you're deep into a Bubble project. You've designed your database, and your UI is looking great. Then, you hit a snag. You need to take a list of ...
When a user changes a selection in a dropdown menu, we want to update a list of items stored in the browser's localStorage. To do this, we need to kn...
We’ve all been there. You click a button in an app, and you’re greeted by the same old spinning circle. It’s the universal sign for "hang on," ...
Standard forms are a relic. They feel like a chore. But what if your form felt more like a helpful, intelligent assistant guiding your user to the pe...
I’ll assume you have mastered the art of basic sorting in your Bubble app. Your users can click a button to sort a list by name or by price. What��...
A static list is good, but a sortable list is great. Giving users the power to sort data is a basic feature for a good user experience, and thankfull...
Creating dynamic, responsive, and intuitive user interfaces is a cornerstone of modern web applications. Elements that appear or disappear based on u...
In this tutorial, we want to hide a desktop navigation group and show a mobile menu icon when the page width is below a certain breakpoint (e.g., 768...
In this article, we’ll look at ways to make conditional visibility implementations in Bubble robust and easier to manage. Using groups strategicall...
Bubble offers great flexibility for building web applications without code. One of its most powerful features is Reusable Elements, which allows you ...
Bubble is great for building powerful web apps visually, but sometimes you need to dip into code for specific tasks. In this scenario, JavaScript is ...