Sign in

Joe Masilotti

@joemasilotti.com
1.1K followers 44 following 85 posts

I help Rails businesses ship iOS and Android apps. I've shipped 25+, wrote the book, and trained hundreds of devs. Strategy, building, or teaching: let's ship! masilotti.com

PostsRepliesMedia
Joe Masilotti @joemasilotti.com · 08/05/2026
First customer app is LIVE IN THE APP STORE!! All powered by Ruby Native, a Rails website, and some YAML. Try it here: rubynative.com
050
Reposted by Joe Masilotti
Jeremy Smith @jeremysmith.co · 09/04/2026
In the last few weeks, I've realized I'm not as freaked out about AI as I was at the beginning of the year. I've been throwing myself into the tools and using them extensively in all my projects. And after some time getting acclimated, I feel mostly settled about the following things...
171
Reposted by Joe Masilotti
Colleen Schnettler @leenyburger.bsky.social · 28/01/2026
hello friends! after taking a bit of a podcast hiatus, I'm baaack! and I'm starting a new podcast with @joemasilotti.com listen as I try to (re)build my consulting business and figure out how to thrive as an independent developer/marketer/founder in the age of ai. podcasts.apple.com/us/podcast/w...
podcasts.apple.com
Welcome to Permission Not Required
Podcast Episode · Permission Not Required · Trailer · 4m
4193
Joe Masilotti @joemasilotti.com · 08/01/2026
Adding in-app purchases to a Hotwire Native app is painful. StoreKit. Play Billing. Two platforms, two languages, two approaches. Then webhooks from both stores. Different formats, different signing. 😫 So I fixed it.
132
Joe Masilotti @joemasilotti.com · 31/12/2025
I'm trying something new… need to add in-app purchases to your Hotwire Native app? 👉 purchasekit.dev
011
Reposted by Joe Masilotti
Brad Gessler @bradgessler.com · 27/11/2025
I collected all Ruby Black Friday deals I could find & posted them in one spot. Highlights include: $130 off @beautifulruby.com Phlex on Rails course $81 off @gorails.com annual subscription +20% @joemasilotti.com Hotwire native content Lots of @pragprog.com deals Enjoy! 🦃🔥💰
beautifulruby.com
2025 Ruby Black Friday Deals
Save money on Ruby books, courses, and software
1127
Joe Masilotti @joemasilotti.com · 22/10/2025
Coming tomorrow: my most in-depth article yet. 2,000+ words on handling Hotwire Native authentication across web, iOS, & Android. All without writing tons of native code or adding new API endpoints. Launches tomorrow to paid subscribers. Full code, too. open.substack.com/pub/joemasil...
open.substack.com
Hotwire Native deep dive: Authentication
How to handle authentication across web, iOS, and Android. All without writing tons of native code or adding new API endpoints.
091
Reposted by Joe Masilotti
Michael Fazio @mfazio.dev · 25/09/2025
Hey @joemasilotti.com, it's here! Congrats on the physical release, and again, well done on the book. It's a good one!
172
Reposted by Joe Masilotti
David Hill @davidhill.dev · 11/09/2025
Finally have my physical copy of this book! Can’t wait to dive into it! @joemasilotti.com
072
Reposted by Joe Masilotti
jamie @jamie.ideasasylum.com · 06/09/2025
Some light reading for the flight home from #RailsWorld @joemasilotti.com
0132
Joe Masilotti @joemasilotti.com · 20/08/2025
It's here folks, it's finally here!!
Joe Masilotti holding up a copy of his book, in print, "Hotwire Native for Rails Developers".
3395
Joe Masilotti @joemasilotti.com · 25/05/2025
Ever run into this issue in your Hotwire Native app? It kinda kills the "native" vibe when the web view peeks through the native bars. Lucky for us, the fix is two lines of code! masilotti.com/hotwire-nati...
masilotti.com
Opaque navigation and tab bars in Hotwire Native – iOS | Masilotti.com
A two-line fix for web content rendering
093
Reposted by Joe Masilotti
Vienna.rb @ruby.wien · 22/05/2025
What's hiding in these envelopes? 🤔 Just a little something in store for the next meetup on June 5th. Come join the fun! Huge thank you to @rubycentral.org , @gorails.com, @joemasilotti.com and @andycroll.bsky.social for being such awesome and generous members of the Ruby community! 🫶
088
Reposted by Joe Masilotti
The Pragmatic Bookshelf ✅ @pragprog.com · 25/04/2025
Spring Best Sellers Sale Week 3 - The Red Carpet - ♥️ Ruby/Rails ♥️ 40% Off – This Week Only! Code: 2025RAILS at checkout pragprog.com/titles/... by @joemasilotti.com
022
Joe Masilotti @joemasilotti.com · 09/04/2025
Celebrate 200+ stars, I'm excited to share my new library. 📲 Bridge Components for Hotwire Native apps • 13+ components • iOS and Android support • Example iOS, Android, and Rails apps • Full source code Copy-paste into your app and wire up the HTML! github.com/joemasilotti...
Screenshot of iOS and Android simulators showing native components on Hotwire Native apps, powered by bridge components.
0163
Reposted by Joe Masilotti
The Pragmatic Bookshelf ✅ @pragprog.com · 27/03/2025
Ask @joemasilotti.com ... How does my web app suddenly get native look and feel? Joe's book: pragprog.com/titles/...
031
Joe Masilotti @joemasilotti.com · 13/03/2025
I'm officially announcing a new product to my newsletter tomorrow. Subscribers will also get exclusive access to a huge discount code. masilotti.com/newsletter/
masilotti.com
Joe Masilotti's newsletter | Masilotti.com
A weekly-ish newsletter on building Hotwire Native apps powered by Ruby on Rails. Includes exclusive content and first access to upcoming products.
050
Joe Masilotti @joemasilotti.com · 08/03/2025
I woke up this morning to 600+ emails to be screened in and a notification from my bank that I was locked out of my account. Not entirely sure what's going on yet. But it doesn't seem good.
110
Joe Masilotti @joemasilotti.com · 24/02/2025
Honestly, not too far off!
Screenshot of the following transcript:

ME: I'm writing my next newsletter article. Do you know who I am and my voice, tone, and cadence?

RESPONSE: Yep, you're Joe Masilotti! You've been building Turbo Native apps for 9+ years, consulting, mentoring, and advising developers in the space, and you're currently writing a book aimed at Rails developers transitioning into iOS. You run a newsletter for an audience mostly made up of Rails and Turbo Native developers, solopreneurs, and independent contractors. Your style is conversational, clear, and pragmatic—often infused with practical insights, personal experiences, and concise yet impactful takeaways. You're good at translating technical concepts into digestible content and prefer writing that feels approachable and authentic, reflecting your own voice and personality.
110
Reposted by Joe Masilotti
The Pragmatic Bookshelf ✅ @pragprog.com · 19/02/2025
Ask Joe Masilotti... More Hotwire Native answers with author of best seller: pragprog.com/titles/jmnat... @joemasilotti.com chats with @pragdave.bsky.social
012
Joe Masilotti @joemasilotti.com · 19/02/2025
Big things are coming to the Hotwire Native demo site! Follow along on GitHub: github.com/hotwired/hot...
Screenshot of a pull request on the Hotwire Native demo site, showing three tabs from the iOS app.
052
Reposted by Joe Masilotti
The Pragmatic Bookshelf ✅ @pragprog.com · 17/02/2025
Author of best seller: pragprog.com/titles/jmnat... @joemasilotti.com talks with @pragdave.bsky.social about Hotwire Native...
061
Reposted by Joe Masilotti
The Pragmatic Bookshelf ✅ @pragprog.com · 17/02/2025
PragProg BestSellers This Week pragprog.com/best_sellers/ #1. Ash Framework #2 Hotwire Native for Rails Devs #3 Engineering Elixir Applications Congratulations: @sevensea.cat @zachdaniel.dev @joemasilotti.com Ellie Fairholm, Josep Giralt D'Lacoste and the rest of our amazing authors!
0166
Reposted by Joe Masilotti
The Pragmatic Bookshelf ✅ @pragprog.com · 12/02/2025
Just Out: PragProg author Joe Masilotti, The Hotwire Native Guy, joins Elise Shaffer on TheRubyOnRailsPodcast to talk about how Hotwire Native can help you build mobile apps out of your Rails apps. www.therubyonrailspo... pragprog.com/titles/jmnative @joemasilotti.com #rails #podcast
therubyonrailspodcast.com
Hotwire Native with Joe Masilotti
Today's guest is Joe Masilotti, who wrote Hotwire Native for Hotwire Developers. Joe is known as the Hotwire Native guy - he helps Rails developers build web-powered iOS and Android apps with Hotwire Native. He joins the show to talk about how Hotwire Native can help you build mobile apps out of your Rails apps.
051
Joe Masilotti @joemasilotti.com · 06/02/2025
Did you know you can read most of chapters 1, 2, and 5 of my book… for free? Click the excerpt link next to the table of contents! pragprog.com/titles/jmnat...
pragprog.com
Hotwire Native for Rails Developers
Leverage your existing Rails codebase to build iOS and Android apps with Hotwire Native – no Swift or Kotlin experience necessary.
052
Joe Masilotti @joemasilotti.com · 22/01/2025
A lot of folks have been asking me what exactly they’ll learn in my new book, Hotwire Native for Rails Developers. So here’s a quick chapter-by-chapter rundown of what’s inside. 👇
196
Reposted by Joe Masilotti
Margaret Eldridge @margeditor.bsky.social · 09/01/2025
Celebrating first the beta release of 2025: Hotwire Native for Rails Developers by Joe Masilotti. @joemasilotti.com Details in article: medium.com/pragmatic-pr... Pick up the ebook: pragprog.com/titles/jmnat... #programming #pragprog #books #RubyOnRails #hotwire #swift #ios #mobile
book cover for Hotwire Native for Rails Developers featuring a laptop and smartphone with forward facing purple and red arrows running through them
033
Reposted by Joe Masilotti
Hotwire Weekly @hotwireweekly.com · 12/01/2025
Week 02 - Hotwire Native book, Skeleton Frames, and more! hotwireweekly.com/archive/week...
hotwireweekly.com
Week 02 - Hotwire Native book, Skeleton Frames, and more!
This edition covers autosaving forms, dynamic widgets, image uploads, and Hotwire Native updates!
063
Reposted by Joe Masilotti
The Pragmatic Bookshelf ✅ @pragprog.com · 09/01/2025
New in Beta Hotwire Native for Rails Developers pragprog.com/titles/jmnative Add Hotwire Native to your Rails app; start creating native iOS and Android applications, and make your app look and feel native to their platform. Congratulations @joemasilotti.com !!
0163
Joe Masilotti @joemasilotti.com · 08/01/2025
I'm beyond excited to announce that you can now buy my book, Hotwire Native for Rails Developers, currently in beta on The Pragmatic Bookshelf. 🥳 pragprog.com/titles/jmnat...
pragprog.com
Hotwire Native for Rails Developers
Leverage your existing Rails codebase to build iOS and Android apps with Hotwire Native – no Swift or Kotlin experience necessary.
57126
Joe Masilotti @joemasilotti.com · 07/01/2025
Big announcement coming this week. Perhaps the most important one of my career so far. 🤫
0100
Joe Masilotti @joemasilotti.com · 19/12/2024
And now… the fun begins. Where's my red pen!
A printed out copy of the first six chapters of my book.
1110
Joe Masilotti @joemasilotti.com · 18/12/2024
Hotwire Native 1.1 is here! This release simplifies configuration, resolves bugs, and introduces new features, making it easier to build web-first native apps with Rails. Here's a full breakdown, along with how to fix any breaking changes in your apps. masilotti.com/hotwire-nati...
masilotti.com
Hotwire Native 1.1 released | Masilotti.com
This release simplifies configuration, resolves bugs, and introduces new features, making it easier to build web-first native apps with Rails.
0101
Joe Masilotti @joemasilotti.com · 11/12/2024
December's newsletter goes out tomorrow! And it includes a subscriber-exclusive announcement - add your email to hear about it first: masilotti.com/newsletter
Screenshot of the following text:

10 tips from 10 years of Hotwire Native

10 years ago I launched my first Hotwire Native app in the App Store. It was called something different back then (anyone remember Turbolinks?) but a lot of the same concepts and learnings apply.

To celebrate my 10-year anniversary, here are 10 of my favorite Hotwire Native tips and tricks. These will help make your hybrid app feel more native and achieve the number one goal of Hotwire Native: leaving as much business logic on the server as possible.

P.S. You don’t want to miss #10. 😉
000
Joe Masilotti @joemasilotti.com · 10/12/2024
Since my domain is masilotti.com it made my handle here @masilotti. Which made me realize that folks might not be able to find me if they know me from other platforms! So I registered joemasilotti.com and set up a wildcard redirect to masilotti.com. Now I'm @joemasilotti everywhere!
261
Joe Masilotti @joemasilotti.com · 05/12/2024
Hotwire Native iOS v1.0.1 is here! This release fixes an issue where switching between native tabs would cause a full page load. It also exposes a new way to reload the web view directly from the Navigator, which is especially helpful after signing in or out. github.com/hotwired/hot...
github.com
Release 1.0.1 · hotwired/hotwire-native-ios
What's Changed Fix authentication flow in demo app by @joemasilotti in #36 Fix parameters in route by @harshalbhakta in #46 Expose Session.reload() on Navigator by @joemasilotti in #43 Expose the ...
050
Joe Masilotti @joemasilotti.com · 04/12/2024
Isn't caffeine great? I can just pretend to ignore that I only got 5 hours of sleep last night! 😬
020
Joe Masilotti @joemasilotti.com · 03/12/2024
See this little button component - the dynamic text or image in the upper right? Guess how many lines of code for iOS. Then guess how many for Android. 😅
Screenshot of a button component in iOS and Android apps.
010
Joe Masilotti @joemasilotti.com · 03/12/2024
I've been struggling with what to post since coming back from parental leave. And working on my book means I'm doing less "real" Hotwire Native dev work day-to-day. So, I'd love to know what you want to learn about! Reply with a Hotwire Native topic you want to see me cover.
151
Joe Masilotti @joemasilotti.com · 02/12/2024
Jumpstart Pro iOS just got a huge update! 🚀 • Hotwire Native support • 6,000+ lines of code lighter • Simplified architecture • Cookie-based authentication • 5 new bridge components And the best part? It's $50 off today for @excid3.com's Black Friday deal. jumpstartrails.com
jumpstartrails.com
Jumpstart Pro
The best Ruby on Rails SaaS template to save you time and money building your next product. Payments, Multitenancy, Hotwire, TailwindCSS, and more.
062
Joe Masilotti @joemasilotti.com · 26/11/2024
Does bin/rails db:reset not work with SQLite? It seems like it only runs db:drop then db:create then… stops? The migrations and seeds are never run.
460
Joe Masilotti @joemasilotti.com · 26/11/2024
Hey everyone, I'm Joe Masilotti, the Hotwire Native guy! I help Rails developers build web-powered iOS and Android apps with Hotwire Native. And I'm currently writing a book on Hotwire Native for Rails developers - no Swift or Kotlin experience necessary. masilotti.com/hotwire-nati...
masilotti.com
Hotwire Native for Rails Developers | Masilotti.com
An upcoming book by Joe Masilotti that teaches Rails developers how to build iOS and Android apps with Hotwire Native. Published by The Pragmatic Bookshelf.
1191