Thanks to visit codestin.com
Credit goes to newsletter.masilotti.com
Joe Masilotti
Subscribe
Sign in
Home
Deep Dives
Office Hours
Podcast
Services
About
What I've learned from shipping 25+ mobile apps
And what I tell my clients when they ask which framework to use for their Rails business.
Feb 19
•
Joe Masilotti
Codestin Search App
8
Codestin Search App
2
Codestin Search App
Most Popular
View all
Ruby already solved my problem 😅
Nov 7, 2025
•
Joe Masilotti
Codestin Search App
4
Codestin Search App
1
Codestin Search App
3
Hotwire Native: Authentication
Oct 23, 2025
•
Joe Masilotti
Codestin Search App
13
Codestin Search App
13
Codestin Search App
Office hours recap - October
Oct 7, 2025
•
Joe Masilotti
Codestin Search App
9
Codestin Search App
Codestin Search App
Hotwire Native: Push Notifications
Nov 20, 2025
•
Joe Masilotti
Codestin Search App
6
Codestin Search App
2
Codestin Search App
Weekly posts on shipping mobile apps with Rails.
Subscribe
Recent posts
View all
AI makes it easier to build the wrong thing faster
Why I threw away 20,000+ lines of working code and started over with nothing.
Feb 10
•
Joe Masilotti
Codestin Search App
5
Codestin Search App
5
Codestin Search App
Codestin Search App
3:39
Introducing Permission Not Required
A new podcast with Colleen Schnettler about building independent businesses on your own terms in the age of AI.
Feb 4
•
Joe Masilotti
and
Colleen
Codestin Search App
5
Codestin Search App
Codestin Search App
I went off the deep end with AI
What happens when code becomes the easy part? Excitement, dread, and what this means for my solo-run business.
Jan 26
•
Joe Masilotti
Codestin Search App
10
Codestin Search App
11
Codestin Search App
2
Hotwire Native: In-app Purchases on iOS
The full flow from HTML paywall to real-time success message, and how a single UUID is all it takes to tie it together.
Jan 22
•
Joe Masilotti
Codestin Search App
2
Codestin Search App
Codestin Search App
See all
Deep Dives
Hotwire Native: In-app Purchases on iOS
The full flow from HTML paywall to real-time success message, and how a single UUID is all it takes to tie it together.
Jan 22
•
Joe Masilotti
Codestin Search App
2
Codestin Search App
Codestin Search App
Hotwire Native: Native Polish
Practical ways to make your Hotwire Native app feel right at home on iOS and Android.
Dec 18, 2025
•
Joe Masilotti
Codestin Search App
2
Codestin Search App
Codestin Search App
Hotwire Native: Push Notifications
Native push notifications are tricky to implement because there's tons of moving pieces. Here's my step-by-step process to get them working in your…
Nov 20, 2025
•
Joe Masilotti
Codestin Search App
6
Codestin Search App
2
Codestin Search App
Hotwire Native: Authentication
How to handle authentication across web, iOS, and Android. All without writing tons of native code or adding new API endpoints.
Oct 23, 2025
•
Joe Masilotti
Codestin Search App
13
Codestin Search App
13
Codestin Search App
Resources
Hotwire Native for Rails Developers
My book on building native mobile apps using your server.
Bridge Components library
Add production-ready bridge components to your app without writing any custom Swift or Kotlin.
Work with Joe
Need a hand with Hotwire Native? I'd love to help.
Joe Masilotti
I write about shipping mobile apps with Rails and running a solo business without burning out.
Subscribe
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts