juanmtzalmeida Profile Banner
Juan Martínez-Almeida Profile
Juan Martínez-Almeida

@juanmtzalmeida

Followers
230
Following
228
Media
77
Statuses
341

Head of Development Excellence @airdevco | Ex building architect | Now software arch. | Building products with @bubble and other no-code, low-code, & code tools

Pontevedra - Spain
Joined November 2020
Don't wanna be here? Send us removal request.
@juanmtzalmeida
Juan Martínez-Almeida
2 years
I've been working with some colleagues from @airdevco doing research and experimenting with WU consumption in @bubble This resumes our findings and recommendations to build #lightWUapps. And there are no magic tricks! Any idea/solution to add? https://t.co/OHEx1J6Dx6 #NoCode
5
8
40
@tarugoconf
TRGCON
4 months
Pues sí. Una de las peculiaridades de nuestras acreditaciones es que son iguales por los dos lados. EXACTAMENTE por lo que apunta Juan, porque SHIT HAPPENS y las acreditaciones SE GIRAN 😂 Una preocupación menos en la #TRGx
@juanmtzalmeida
Juan Martínez-Almeida
1 year
Amazing UXen la #TRG24: acreditación con el mismo contenido por delante y por detrás. 💯 No más acreditaciones al revés 🙃 @tarugoconf
0
1
1
@juanmtzalmeida
Juan Martínez-Almeida
4 months
Ya tengo mi entrada para @tarugoconf 2025!
0
0
2
@airdevco
Airdev
4 months
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
1
3
28
@airdevco
Airdev
5 months
When creating or editing an object in your @bubble app, start by creating the object if it doesn't exist. Then, in a 'Make changes to...' action, pass a list containing both objects, and use the :first item—since only 1 will exist You'd only need to input the field values once!
2
5
26
@airdevco
Airdev
5 months
Files in @bubble are public by default. To make them private, check the 'Make this file private' checkbox when uploading to avoid accidental exposure. If someone knows the URL of a public file, they can access it even if they are logged out. #nocode
1
1
11
@airdevco
Airdev
6 months
Essential #UIDesign checklist for your @bubble app #5 Use dividers and borders to better group information When dealing with a lot of fields and data, cohesive display is key. Dividers & borders can create clarity—don’t hesitate to add a divide.
1
2
6
@airdevco
Airdev
6 months
Essential #UIDesign checklist for your @bubble app #4 Use the same patterns for similar functions Maintaining consistent design patterns across your app significantly improves usability. When users know where to find similar functions, they navigate more efficiently, reducing
0
3
6
@airdevco
Airdev
6 months
Essential #UIDesign checklist for your @bubble app #3 Use color only to signal clickability, selection, or status Reserving vibrant color for interactive elements lets users scan the page quickly and grasp the available actions
0
3
10
@airdevco
Airdev
6 months
Keep your @bubble app light to improve performance and simplify maintenance by using the Optimize application feature often. Read our article for two handy code snippets that make this process easier. https://t.co/Q1GUxCpNh9
2
6
13
@airdevco
Airdev
6 months
Starting a tweet series on #UIdesign with an essential checklist: 10 high-value elements to check in your @bubble app designs! #1 Use consistent alignment It improves predictability and makes the page easier to scan. #nocode
3
4
13
@airdevco
Airdev
6 months
Starting tomorrow we’re sharing tips to improve your designs! You don’t have to be Picasso to create great User Interfaces in your @bubble app. Stay tuned for our checklist of actionable items to enhance your designs based on a process, not on design intuition #nocode #UIdesign
3
3
29
@airdevco
Airdev
7 months
Use the :formatted as JSON-safe operator in @bubble to ensure clean API calls. It wraps texts in quotes, converts yes/no to true/false, formats dates to ISO UTC, and escapes breaking characters. For lists, it quotes each entry individually to maintain proper JSON formatting.
0
2
15
@airdevco
Airdev
7 months
Do not use the @bubble built-in "Created by" field for object ownership, as it's immutable. This field indicates the object creator but not its "ownership." Best practice: add an "Owner" field of type User to allow ownership changes or to assign object ownership after creation.
2
2
16
@airdevco
Airdev
7 months
Privacy rules & @bubble: 1 Create them before adding logic 2 Start by restricting access to all data and then gradually add rules to unlock access as needed Ensures: 1 Your logic works with them in place 2 No data is unintentionally exposed Do you follow a different approach?
2
3
20
@airdevco
Airdev
7 months
Pro tip (no amateur does this): Delete files from your @bubble storage immediately after they're no longer needed—otherwise, you won't know which file to delete later, leading to extra storage costs. Bonus: Use a backend workflow and send any file(s) to avoid repeating logic.
0
3
15
@airdevco
Airdev
7 months
I've seen this security mistake often in apps: Be careful not to deploy unprotected test/in progress/future pages, even if not linked anywhere in your @bubble app. Anyone can easily see all the deployed pages just by accessing the app object in the browser console.
2
1
6
@airdevco
Airdev
7 months
Use a popup to store data in variables (Groups&Repeating Groups) in your @bubble app. They are more useful than custom states - have default/conditional data sources & can be set by workflows. Also, data is only downloaded when referenced in an element/action: less WU, faster.
4
1
27
@juanmtzalmeida
Juan Martínez-Almeida
7 months
This guided cohort option is like the one I took +4 years ago to learn @bubble. It's great to be accompanied during this journey. Absolutely recommended! 🙌
@airdevco
Airdev
7 months
We're excited to announce that our bootcamp now has a guided cohort option! There are 2 tracks: Fundamentals, for those new to @bubble, and Professional, for those who know the basics but want to learn advanced principles Learn more and apply below https://t.co/n96OAXFv4Z
0
0
1
@airdevco
Airdev
7 months
We've tried vibe coding and have found it fun and impressive But also difficult to make products that are powerful, secure, and scalable - must haves for clients We think @bubble can create a better building experience by combining AI with power/security/control of no-code
@bubble
Bubble
7 months
Our bet: AI + the power, control, and security of visual development is how builders will go from idea to launch to scale. 🚀 This is more than a sneak peek — it’s our vision for #BubbleAI. Watch 👇
0
1
12