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...
Posts by Joe Masilotti
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...
I love these visuals! If these were generated with AI then kudos to you, they don't look or FEEL like it.
PurchaseKit is FREE for up to 10 paying customers. $99/mo after that.
Sign up in January and I'll personally help you get set up.
I'm really proud of how this turned out! Check it out: purchasekit.dev
Here's how it works:
📱 Native bridge components handle StoreKit and Play Billing
🔀 Apple and Google webhooks are normalized to 4 events
💎 It works with the Pay gem or your own models
🛤️ And your subscription logic and records stay in Rails
Screenshot of some ERB code rendering HTML to generate a paywall for iOS and Android apps powered by Hotwire Native.
PurchaseKit gives you drop-in native components for iOS and Android.
No Swift. No Kotlin. And your paywall is just ERB.
purchasekit.dev
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.
I'm trying something new… need to add in-app purchases to your Hotwire Native app?
👉 purchasekit.dev
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! 🦃🔥💰
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...
In theory, you could use Hotwire Native for some configuration screens when the launcher is launched. But for the actual home launcher functionality you need to build it fully native.
I think newsletters + good ol' fashioned email is the answer.
I'm currently trying to get my followers and community over to my Substack, where making connections and communicating with each other is easy.
And from there to something owned.
Definitely possible! You could build a bridge component that fires a request to the model and then write the response back to the HTML.
Hey @joemasilotti.com, it's here! Congrats on the physical release, and again, well done on the book. It's a good one!
Wahoo!! Thanks so much :D
Finally have my physical copy of this book! Can’t wait to dive into it! @joemasilotti.com
Some light reading for the flight home from #RailsWorld @joemasilotti.com
❤️
Thank you Michele!!
Joe Masilotti holding up a copy of his book, in print, "Hotwire Native for Rails Developers".
It's here folks, it's finally here!!
Yes please!
Welcome Ufuk! I didn't get a chance to say hi at RailsConf but would have love to meet next conference. :)
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...
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! 🫶
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
Screenshot of iOS and Android simulators showing native components on Hotwire Native apps, powered by bridge components.
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...
Ask @joemasilotti.com ...
How does my web app suddenly get native look and feel?
Joe's book:
pragprog.com/titles/...
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/
The "from" addresses are all legit. It seems like someone/thing threw my email in every newsletter subscription box that exists.
I think I'm getting mail bombed to try and hide the alerts from my bank.