Joe Masilotti
masilotti.com · Personal blog · on HN since 2015
Joe Masilotti is a Rails and iOS developer who writes about Turbo Native, Hotwire Native, Swift for Ruby developers, and testing.
What HN saysHN commenters recommend his blog and monthly newsletter for building hybrid native apps with Hotwire, and he says he is filling a gap in Turbo Native documentation.
16HN people shared it
4linked it in comments
43stories submitted
662story points
6 months agolast shared
2015people per year2026
Most-shared posts
- 1Turbo Native iOS and Android apps in 15 minutes2 people · 4 points · first shared 2024 · discussion on HN
- 2Swift for Ruby developers crash course2 people · 3 points · first shared 2023 · discussion on HN
- 3A sane approach to Rails test fixtures2 people · 2 points · first shared 2022 · discussion on HN
- 4Homepage2 people · first shared 2023
- 5How I took my SaaS from idea to sold in 14 months1 people · 322 points · first shared 2022 · 153 comments on HN
- 6How to play board games online with your friends1 people · 228 points · first shared 2020 · 211 comments on HN
- 7UI Testing in Xcode 71 people · 43 points · first shared 2015 · 8 comments on HN
- 8Progressively Enhanced Turbo Native Apps in the App Store1 people · 5 points · first shared 2023 · discussion on HN
- 9Show HN: My Product Hunt launch – what worked and what didn’t1 people · 5 points · first shared 2020 · discussion on HN
- 10Idea to App Store in 7 days1 people · 5 points · first shared 2023 · 2 comments on HN
- 11Zero to App Store in 7 weeks1 people · 3 points · first shared 2022 · discussion on HN
- 12Safer Rails partials with strict locals1 people · 3 points · first shared 2024 · discussion on HN
- 13Hotwire Native for Rails Developers book, in beta1 people · 3 points · first shared 2025 · discussion on HN
- 14Three Ways UI Testing Just Made Test-Driven Development Even Better1 people · 3 points · first shared 2015 · discussion on HN
- 15Hybrid iOS apps powered by Hotwire/Turbo1 people · 2 points · first shared 2021 · discussion on HN
What HN people wrote when they linked it
bradgessler · 2023-09-21
If your like this approach to building hybrid native mobile apps, I highly recommend following Joe Masilotti at https://masilotti.com/
I only read three emails newsletters, and Joe’s is one of them because it’s roughly once per month and it keeps me current on all the things happening with Hotwire and Turbo Native apps.
joemasilotti · 2023-02-10
Turbo Native in its current form requires a fair amount of iOS knowledge (and code!) to get working. I'm trying to fill that gap with my blog, workshops, and live streaming sessions. [1]
But it's no excuse for what this library could be if we invest more time into it. In an ideal world the library handles 90% of the boilerplate required to make an iOS app work. I'm talking authentication, pushing/presenting controllers, sensible defaults for Path Configuration, etc. All the stuff that I have to add to every single Turbo Native app I work with. (12+ since I last counted.)
Then devs can focus on differentiation and exciting features like push notifications, native integrations, fancy animations... while the core of the logic remains on the Rails app.
I'm hoping that getting more maintainers (like me!) on the repo will help kickstart this. And I'm excited to see more interest on both HN and Twitter in the framework.
[1] https://masilotti.com
dewey · 2026-04-09
Not a coincidence, he's someone who's writing about hotwire a lot: https://masilotti.com/hotwire-native/
fouc · 2019-02-03
I'm a rails dev too, last year I was making a mobile web app where I was concerned about frontend, so I started making a SPA in mithril.js and using Rails as the API.
Later I abandoned the SPA and went back to rails views, using turbolinks to make it fast. In reality rails + turbolinks is fast enough for most cases, and then I can sprinkle in extra javascript or use SPA on one or two pages as needed.
The reason I think it's almost better to avoid SPA + API approach is to keep the codebase simple and easier for one person to maintain.
https://www.youtube.com/watch?v=SWEts0rlezA
http://masilotti.com/beermenus-and-turbolinks/