A Blog post on choosing the right method of Social Sign-in
16.01.2026 12:52 β π 0 π 0 π¬ 0 π 0@leobuildsanapp.bsky.social
Trying to figure out how to build cool stuff in React Native π«‘
A Blog post on choosing the right method of Social Sign-in
16.01.2026 12:52 β π 0 π 0 π¬ 0 π 0Staging Tables vs Unified DBΒ schema
A look at the architectural trade-offs between ETL and ELT-style data integration when building a real-time Gig tracking app. The Challenge: Many Sources, One Truth In order to make Stubbit as comprehensive as possible I tried to get as many external dataβ¦
Been using Google's AntiGravity for a bit but I'm finding I'm losing oversight and control of my codebase with full on Agentic vibe coding. Switching back to using Gemini is the right balance for me at the moment.
16.12.2025 14:36 β π 1 π 0 π¬ 0 π 0Why I Chose Supabase (SQL) over FirebaseΒ (NoSQL)
When it came to choosing the backend for Stubbit I knew i wanted to use a Backend-as-a-Service (BaaS) rather than building everything from scratch myself as it would be far easier and quicker and would come with all of the additional features suchβ¦
Had some spare time this morning and took @expo.dev SDK54's new native tabs in expo-router for a spin.
The API feels great. Native tabs are a big piece of the puzzle- and now with native, JS, and custom tabs, itβs easier than ever to match any appβs design language π
ugh, major setback/pain in the arse. Somehow realise i didn't include genres for my artists (only events) and now i have to backfill them but with an api call limit of 1000 a day and 100k+ artists π«
16.08.2025 00:19 β π 2 π 0 π¬ 0 π 0Getting round to the front end whilst data cleansing finishes up.
Got the home screen flatlists with Tanstack infinite scroll going, the My Events screen, basic search functionality and now working on the Add Event modal.
Bare bones are coming together π
I found getting to grips with Tamagui too much of a faff and a bunch of issues getting set up with Expo SDK 53 so switched over to Gluestack-ui.
I just want some snazzy pre-made components damn it
Turns out having a newborn can slow down side projects π
27.07.2025 14:59 β π 3 π 0 π¬ 0 π 0Uugh, hit the DB size limit on #supabase
May have to upgrade if I want a truly comprehensive dataset for MVP but hoping some data cleansing will get the size down for now π€
Did not disappoint! βΊοΈ
01.06.2025 17:15 β π 1 π 0 π¬ 0 π 0Musicbrainz for artist and venue data integrity π
30.05.2025 14:11 β π 5 π 1 π¬ 0 π 0COYS COYS COYS!!
22.05.2025 00:59 β π 1 π 0 π¬ 0 π 0Yes yes yes! Can't wait for this π
20.05.2025 15:08 β π 4 π 0 π¬ 1 π 0Oh I've had to completely write off gardening this year! Which is a shame as I got some really good fruit and veg last year.
But it's just about prioritisation, making a bit of progress everyday and not beating yourself up too much for not being able to do everything.
Tbh, building this app is the easy part, especially with the ai tools available now.
The hard part is going to be launching and marketing, which I know won't be a strength of mine.
But the only way to improve is to do.
House renovations and a full time job as well as other incoming responsibilities mean progress isn't as fast as I'd like.
But we push on! Backend completion is in sight π¦
Another data source set up for daily ingestion π
Backend is coming on.
Now to figure out historical data as best I can (ideal source would be user submitted) and tidy things up before moving on to front end properly π±
#buildinpublic #reactnative #supabase #gigs #stubbit
I've got TicketMaster for future gigs but historical data is proving more tricky
The Skiddle api doesn't link events and artists easily,
Songkick is too expensive for me right now and the Dice api is for partners only
Any ideas out there, conventional or otherwise, for getting this kind of data?
Finally finished my edge functions so we're pulling new events and artists from TicketMaster into the new unified schema DB on a daily basis now π
06.05.2025 16:40 β π 1 π 0 π¬ 0 π 0π SDK 53 is out now!
It's a chunky release so take your time combing through the post below. Couple highlights:
β The New Arch is now default everywhere
β Edge-to-edge is default for all android projects
β expo-background-task (no more background-fetch)
β expo-maps alpha!
expo.dev/changelog/sd...
What are people's experiences using Supabase for production React Native projects?
Recommended?
Things to look out for?
#buildinpublic #reactnative #supabase
It's crazy how good Gemini is!
Not just with your direct question but with unprompted broader thinking and suggestions.
I've had super long conversations with it but still no sign of hallucinations too!
Been using Gemini 2.5 to revamp my DB. Gone from staging tables for each data source and ETL into master data tables to a unified schema and junction tables.
29.04.2025 19:36 β π 1 π 0 π¬ 1 π 0Gym x Nu Metal
Undefeated Millennial partnership
It's sad that you could never have a cultural phenomenon like 'Who shot Mr Burns' these days
07.04.2025 18:26 β π 1 π 0 π¬ 0 π 0Another masterclass in how not to do things!
youtu.be/lPxO2VyGrKM?...
Great to have you back π
07.04.2025 11:36 β π 1 π 0 π¬ 0 π 0No worries man, I wish I could create something that looks so cool!
07.04.2025 11:35 β π 2 π 0 π¬ 0 π 0