Joe Masilotti Profile Banner
Joe Masilotti Profile
Joe Masilotti

@joemasilotti

8,530
Followers
400
Following
1,931
Media
15,031
Statuses

The Turbo Native guy - I help Ruby on Rails developers build server-powered Android and iOS apps with Turbo Native. Here to help - DMs open!

Portland, OR
Joined January 2010
Don't wanna be here? Send us removal request.
Pinned Tweet
@joemasilotti
Joe Masilotti
3 months
My second son will be born in a few days. And I’m doing everything I can to spend as much time with him as possible: Tomorrow is my last day of work before I take four months of parental leave. Unpaid parental leave, that is. I’m self-employed and the vast majority of my income
26
2
158
@joemasilotti
Joe Masilotti
2 years
Wait... what?! 🀯
Tweet media one
29
67
395
@joemasilotti
Joe Masilotti
2 years
It’s official. railsdevs has officially placed a Rails developer for a full-time role! Here’s that endorphin boost from Stripe for the 10% hiring fee.
Tweet media one
40
10
347
@joemasilotti
Joe Masilotti
2 years
My RailsConf proposal was NOT accepted. So I'm going to run a remote workshop instead! Reply with a πŸ“±if you want to attend and I'll DM you details when I have more details. Topic: Port your Rails app to iOS with Turbo Native Abstract: πŸ‘‡
Tweet media one
224
22
318
@joemasilotti
Joe Masilotti
1 year
I'm officially a public maintainer of turbo-ios! πŸ₯°
Tweet media one
22
2
263
@joemasilotti
Joe Masilotti
6 months
I officially signed a book deal with Pragmatic Bookshelf! πŸ₯³ A few months ago I announced that I was writing a book on Turbo Native for Rails developers. Some of you helped out by providing feedback to an early draft in Notion. This gave me the confidence to know that I can
Tweet media one
31
15
266
@joemasilotti
Joe Masilotti
8 years
No more dangling == functions, you can now put them in their respective class/struct! #Xcode8
Tweet media one
5
149
248
@joemasilotti
Joe Masilotti
4 years
XCTest tips and tricks that can level up your Swift testing. πŸ§΅πŸ‘‡
1
52
252
@joemasilotti
Joe Masilotti
2 years
Some of the best tutorials for leveling up your Hotwire dev skills. πŸ‘‡
7
34
238
@joemasilotti
Joe Masilotti
1 year
"Would love a DHH-style, 2-minute demo of how to make a simple native app from scratch." - @marckohlbrugge Here's Turbo Native in 15 minutes - all you need is a free copy of Xcode from the App Store.
10
16
220
@joemasilotti
Joe Masilotti
9 months
There's an app I want to build. Very specific to how my mind thinks and probably not useful for many (any?) other folks. So I'm thinking of building the entire thing open source. A Rails app, the iOS app, and eventually Android too. All with Turbo Native. Want to follow along?
23
7
202
@joemasilotti
Joe Masilotti
3 years
@sstephenson Thanks for all your effort and hard work. Especially for Turbolinks and Turbo. I literally make a living on those two libraries, and I can’t thank you enough.
0
0
172
@joemasilotti
Joe Masilotti
2 years
Thanks to this little guy I get to celebrate my first Father’s Day ever today. πŸ€—
Tweet media one
11
0
168
@joemasilotti
Joe Masilotti
4 months
On May 15 (exactly one month from today!) something big will be announced. It will make building mobile apps even easier for Rails developers. I'm working with some very talented folks to get it over the finish line. Watch this space - you don't want to miss it!
16
7
167
@joemasilotti
Joe Masilotti
1 year
The official releases of Turbo Native are here! Both libraries were "presented in beta form" until today with a heavy disclaimer. Changes are now locked in and future development will follow semantic versioning. This, plus Strada at Rails World, is getting me very excited! 🀩
9
23
157
@joemasilotti
Joe Masilotti
2 years
Existing revenue + MRR for November and December will put RailsDevs around $150,000 for 2022. Not bad for year 1 of a solo-run business!
Tweet media one
23
2
156
@joemasilotti
Joe Masilotti
11 months
This is surreal.
Tweet media one
4
5
155
@joemasilotti
Joe Masilotti
10 months
I got push notifications working today! 🀩 Every time a hike is added devices receive a push notification. And when opened, it deep links directly to the new hike screen. And now… to write the chapter for the book.
9
6
155
@joemasilotti
Joe Masilotti
3 years
I’m thinking of starting a curated Hotwire / Turbo (Native) newsletter and RSS feed! ❀️ Like if you’d subscribe βœ‰οΈ Reply with a related link πŸ”€ Retweet & help spread the word!
5
20
148
@joemasilotti
Joe Masilotti
3 years
With some help from @microacquire I've officially sold my first business to the amazing folks at @renuo . All the details like what worked, what didn't, what I wish I did, and more here πŸ‘‡
14
17
143
@joemasilotti
Joe Masilotti
4 months
I turned 36 this morning. So here are six things that I accomplished in the last year that I'm proud of: 1. Signed a book deal with @pragprog . 2. And finished the first three chapters. 3. Signed my biggest client yet, a 6 figure deal. 4. Spoke at Rails World about Turbo Native.
41
0
144
@joemasilotti
Joe Masilotti
10 months
Let's goooooo! My Turbo Native talk from Rails World is live! Live coding starts at 5:48. 🀩
8
19
141
@joemasilotti
Joe Masilotti
2 years
> I've noticed almost no junior [Ruby / Rails] roles, so I was wondering if it's even be worth it career-wise... This... sucks. And we need to fix it.
Tweet media one
27
22
131
@joemasilotti
Joe Masilotti
9 months
I spent the last few days working on something new. Something I’m really excited to share. And the best part? It’s all open source! For the last month or so I’ve been keeping track of some important "metrics" throughout the day. I’m tracking my exercise, how much water I drink,
Tweet media one
Tweet media two
Tweet media three
Tweet media four
12
9
131
@joemasilotti
Joe Masilotti
6 months
Rails Conf 2022 CFP - rejected Rails Conf 2023 CFP - rejected Rails Conf 2024 CFP - ??? I just submitted my talk. Wish me luck! 🀞
17
1
129
@joemasilotti
Joe Masilotti
3 years
TIL about beginless/endless ranges in Ruby 2.7 which can be used to clean up Active Record queries! Code in image description for copy-paste.
Tweet media one
4
17
127
@joemasilotti
Joe Masilotti
4 months
I want to share a personal story about a tough decision I recently made, one that I think many of you might relate to - the ongoing balancing act of family and work. I had the incredible opportunity to speak at both Rails Conf and Rails World this year, both on a topic close to
30
4
127
@joemasilotti
Joe Masilotti
11 months
I’m live in one hour! πŸ˜… β€œJust Enough Turbo Native to be Dangerous” - track 1 I hope to see you there! #RailsWorld
Tweet media one
2
2
126
@joemasilotti
Joe Masilotti
6 months
My solo writer retreat has begun! ✍️ I’m locking myself in this cabin for the weekend to write, write, write. It’s hard to carve out time to work on my book during the week. Client work, newsletter, life stuff… I’m hoping to get at least two chapters done. Wish me luck! 🀞
Tweet media one
14
0
126
@joemasilotti
Joe Masilotti
11 months
Oh boy… it's happening! The first public beta of Strada just released for Android. 🀩
11
10
123
@joemasilotti
Joe Masilotti
10 months
Next week I'm hosting a 2-hour crash course on Turbo Native. I'll walk you through each step to build an iOS app powered by your Rails codebase. I'll cover… How to use Turbo Native - The steps to integrate the framework into a Xcode project. How to progressively enhance -
Tweet media one
Tweet media two
Tweet media three
8
24
117
@joemasilotti
Joe Masilotti
1 year
A huge milestone this week. πŸŽ‰ 1000 developers now have a profile on RailsDevs! 🀯
Tweet media one
6
2
119
@joemasilotti
Joe Masilotti
2 years
I ported a client's Ruby on Rails site to iOS and launched in the App Store in 7 weeks. Here's how I did it with Turbo Native. πŸ‘‡
Tweet media one
5
9
117
@joemasilotti
Joe Masilotti
3 years
Yesterday DHH mentioned me in a tweet and linked to my newsletter. Since then, I've gotten 100+ new subscribers and am closing in on breaking 1000. What an awesome day to be involved in Hotwire!
@dhh
DHH
3 years
Been enjoying @joemasilotti 's Hotwire newsletter, rounding up tutorials, podcasts, and open source in the community πŸ‘
1
19
173
9
1
113
@joemasilotti
Joe Masilotti
2 years
A member of the Rails core team for SIX YEARS just joined ! 🀯
Tweet media one
1
3
114
@joemasilotti
Joe Masilotti
4 months
@BowTiedGatorDDS I’ve had the same crown redone by three different dentists. And each time they tell me how terrible my previous dentist was.
5
0
111
@joemasilotti
Joe Masilotti
2 years
The more I think about this tweet the angrier I get. Maybe I'm completely spoiled with Ruby on Rails. Or Allen is so deep in JavaScript where you need 100+ pieces to make something work. Or he is gatekeeping new developers from thinking they can build anything on their own.
@allenholub
Allen Holub @allenholub.bsky.social
2 years
The idea of a "full stack developer" is an insane fantasy, given the complexity of modern software. That's why we have full-stack *teams.* Every skill needed to get an idea into our customers hands is represented *on the team* by at least 2 ppl, & everybody teaches everybody else
176
340
2K
35
8
112
@joemasilotti
Joe Masilotti
3 years
I want to meet more Rails devs! If you write Rails full time or for a side project, leave a reply below and I’ll follow you. Let’s chat! #Rails
153
16
112
@joemasilotti
Joe Masilotti
1 year
Excited, proud, and humbled that I'm finally giving a talk on Turbo Native. And what better place to debut… than Rails World! And hot damn. This speaker list is impressive! πŸ”₯
10
5
109
@joemasilotti
Joe Masilotti
1 year
Did I tell you I'm writing a book on Turbo Native? This is the app you will build working through the chapters. It has: 🏠 Native SwiftUI home screen πŸ”‘ Native authentication ⏺️ Native buttons (w/ a reusable API) πŸ›ŽοΈ Push notifications ⚑️ Turbo Streams I am so excited! 🀩
9
11
107
@joemasilotti
Joe Masilotti
6 months
I just got Turbo 8 broadcasts + Turbo Native working across web, iOS, and Android. And I'm very excited to slap a coat of paint on this and send a newsletter explaining how to wire it all up!
4
7
108
@joemasilotti
Joe Masilotti
4 years
UISearchViewController
@medburnbook
status annoyicus
4 years
give me a horror story from your specialty in five words or less
19K
865
9K
5
20
103
@joemasilotti
Joe Masilotti
11 months
Conversing online for years then finally meeting in person? Highly recommended. 😁
Tweet media one
3
6
106
@joemasilotti
Joe Masilotti
3 years
It's official, railsdevs has its first customer! 🀩 More details coming soon. But for now I'm going to enjoy some time off for the holidays. 🎊
Tweet media one
15
0
105
@joemasilotti
Joe Masilotti
2 years
I put together a list of my 10+ favorite online Ruby on Rails communities. And the best part? They're all free.
4
21
101
@joemasilotti
Joe Masilotti
5 months
Turbo Native isn't limited to just iOS and Android. It can also be used to make macOS apps!
Tweet media one
11
5
105
@joemasilotti
Joe Masilotti
2 years
I'm not happy about it but today is a milestone for RailsDevs. I had to suspend an account. They've failed to comply with the hiring agreement... TWICE. They've hired two full-time devs through the platform and won't agree to pay. I'm bringing in the lawyer next.
Tweet media one
25
2
104
@joemasilotti
Joe Masilotti
8 months
Over the last few weeks I've converted (most of) my blog to four different static site generators, all Ruby-powered. Anyone interested in a pros/cons list?
22
1
104
@joemasilotti
Joe Masilotti
2 years
tl;dr: DHH is not they keynote speaker at RailsConf this year
@dhh
DHH
2 years
"It's a real shame that this is the world we find ourselves in now. One so sharply divided by politics and ideology that we can't even share the love of Ruby on Rails together at a conference without a need to settle scores."
0
78
525
14
3
103
@joemasilotti
Joe Masilotti
2 years
Hey Ruby on Rails developers, what are your favorite online communities? I’d love to be a part of more. I currently belong to: β€’ /r/rubyonrails on Reddit β€’ GoRails Discord β€’ A local Ruby Slack group RTs appreciated for reach πŸ˜€
15
15
102
@joemasilotti
Joe Masilotti
2 years
I think it might finally be time to migrate away from @heroku . The OAuth breach with GitHub still hasn't been fixed weeks later. Today my external log drain credentials were compromised. And tomorrow I have to reset my password due to a third breach.
13
6
101
@joemasilotti
Joe Masilotti
2 years
A breakdown of developers looking for a full-time Ruby on Rails job via RailsDevs: β€’Β 130 junior to mid-level β€’Β 112 senior and up Pretty balanced! But there's a problem – very few companies will hire a junior Rails developer. Why? πŸ‘‡
9
18
97
@joemasilotti
Joe Masilotti
2 years
It's my birthday today! πŸ₯³ So I'm going to shamelessly promote my products: πŸ’Ž - A reverse job board for Rails developers πŸ“² - Turn your Rails app into an iOS app ⚑️ - Monthly Hotwire dev newsletter
34
5
99
@joemasilotti
Joe Masilotti
1 year
I'm excited to announce a new Turbo Native library. πŸ₯³ TurboNavigationController is a drop-in controller for iOS apps to handle common navigation flows. Turbo Native apps require too much boilerplate for common flows. Code I've written 100 times. This aims to fix that.
1
5
96
@joemasilotti
Joe Masilotti
1 year
And approved! πŸŽ‰ My client just got their Turbo Native app approved for sale in the App Store. It took a few back-and-forths with the review team but we finally made it. Here are some App Store Review guidelines that we addressed during development and review: 4.2: Minimum
Tweet media one
3
5
98
@joemasilotti
Joe Masilotti
11 months
Strada documentation is officially live! I expect we'll hear an official announcement soon.
3
8
93
@joemasilotti
Joe Masilotti
3 years
Validation contexts are my new favorite tool in my Rails toolbox. Being able to "skip" validations during a backfill is making this upgrade a lot smoother.
Tweet media one
8
6
97
@joemasilotti
Joe Masilotti
9 months
I'm very excited to see an official job board from the foundation launching this morning!
@rails
Ruby on Rails
9 months
Today we're introducing theΒ official Rails Job Board, a platform for Rails developers to find their next role (and companies to find their next Rails developer).Β Get started and find your next career match here:
Tweet media one
14
156
600
2
3
93
@joemasilotti
Joe Masilotti
11 months
What an absolute blast #RailsWorld was. I got to meet long-time Twitter friends IRL. I even met two of my heroes! Folks that paved the way for the work I do every day. And to top it all off I gave a talk on Turbo Native. I couldn't ask for more. ❀️
1
3
93
@joemasilotti
Joe Masilotti
2 years
I’m working with a client that uses @basecamp exclusively. No Slack, no email, Linear. There’s an occasional Loom or Zoom but they are rare. I love it. Not having the pressure of β€œreal time” chat is so freeing. I can work when I want to work without any expectations.
4
3
87
@joemasilotti
Joe Masilotti
1 year
When I started RailsDevs I made a promise to the community: to do everything in public. I promised to share the ups. Like MRR bumps, placed developers, new features... and the downs. Today I have a down to share. In the past 2 weeks 3 customers have churned, bringing MRR down
19
3
86
@joemasilotti
Joe Masilotti
1 year
Today I'm releasing one of my most requested tutorials ever: How to add SwiftUI views to Turbo Native apps. This 20ish minute video walks through all the steps you need to render a native screen in your app. The source code available on GitHub, too.
4
14
82
@joemasilotti
Joe Masilotti
1 year
Remember @dhh 's famous video from 2005, How to build a blog in 15 minutes with Rails? Here's my take: Turbo Native in 15 minutes. I walk you through a freshly downloaded copy of Xcode to a working iOS app. No Swift experience necessary.
@joemasilotti
Joe Masilotti
1 year
"Would love a DHH-style, 2-minute demo of how to make a simple native app from scratch." - @marckohlbrugge Here's Turbo Native in 15 minutes - all you need is a free copy of Xcode from the App Store.
10
16
220
1
10
84
@joemasilotti
Joe Masilotti
1 year
I’m leaving Twitter for a bit. πŸ’” This site has become increasingly triggering to me.Β And it is taking a toll on my mental health. I’m not returning until opening the app will make me feel better. Not worse. Here's how to keep up with me until then:
14
0
84
@joemasilotti
Joe Masilotti
2 years
View Components + class_names + polymorphic slots ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ ❀️❀️❀️
Tweet media one
8
6
83
@joemasilotti
Joe Masilotti
2 years
TIL you can grep directly from "rails routes"! And now you can match against the path, too. Sure beats piping into grep.
Tweet media one
9
16
82
@joemasilotti
Joe Masilotti
3 years
Even if you love your job nothing beats a long weekend away from work.
Tweet media one
5
2
83
@joemasilotti
Joe Masilotti
2 years
how it started: how it’s going:
Tweet media one
Tweet media two
11
2
81
@joemasilotti
Joe Masilotti
9 months
Adrienne and I were able to sneak away for 24 hours this weekend. Went on a hike, got lunch out, and have a cabin for the night. Very grateful to my family for watching the little one! ❀️
Tweet media one
Tweet media two
7
0
79
@joemasilotti
Joe Masilotti
2 years
I spent the last 2 hours talking to every booth at #RailsConf2022 . Goal: find companies who are hiring Rails developers and pitch them on railsdevs. Ideally get a card or email address. Result: 13 successful contacts!
7
2
77
@joemasilotti
Joe Masilotti
11 months
A sneak peek of my Rails World talk next week. πŸ‘€ Who can I look for in the audience?
Tweet media one
Tweet media two
Tweet media three
Tweet media four
9
3
78
@joemasilotti
Joe Masilotti
5 months
Who's excited for 4,000+ words on Turbo Native? I just published my longest single article ever - a complete guide to getting started building iOS and Android apps with Turbo Native. And the best part? You don't need any Swift or Kotlin experience.
4
16
77
@joemasilotti
Joe Masilotti
9 months
I think folks are really starting to hire Rails developers again! These page views keep going up every week.
Tweet media one
3
1
75
@joemasilotti
Joe Masilotti
2 years
@allenholub I strongly disagree. I can build modern software as ONE "full stack developer". My stack: β€’Β Ruby on Rails β€’Β Hotwire β€’ Tailwind CSS + Tailwind UI β€’Β Heroku
3
0
77
@joemasilotti
Joe Masilotti
1 year
The killer feature of the M2 isn't speed. It's battery life. I can go multiple work days on a charge. 5-7 hour days writing iOS apps with a Rails server running in the background. And the 14" form factor (coming from my 16" i9) is clutch. A perfect coffeeshop workstation!
Tweet media one
10
0
75
@joemasilotti
Joe Masilotti
2 years
Oh heyyyyyyy!!! railsdevs is coming to the App Store. It should be downloadable in ~24 hours.
Tweet media one
1
1
74
@joemasilotti
Joe Masilotti
8 months
The barrier to entry for Turbo Native apps is about to get a whole lot lower. Here's all you'll need to get a fully functioning iOS app.
Tweet media one
2
5
73
@joemasilotti
Joe Masilotti
6 months
The latest Strada release for iOS is live! Also, my first official Hotwire release since becoming a maintainer. πŸ₯²
Tweet media one
5
3
75
@joemasilotti
Joe Masilotti
3 years
TIL about filter_map, introduced in Ruby 2.7. It combines map with compact to remove nils from a filter. I'm experimenting with it to build a conditional OR clause when querying for multiple, optional columns.
Tweet media one
4
2
72
@joemasilotti
Joe Masilotti
1 year
Another Turbo Native app submitted to the App Store! The Rails app has 150+ controllers and 250+ models. It took 10 weeks to go from mobile web site to App Store submission. The power of Turbo Native is unreal.
Tweet media one
1
4
74
@joemasilotti
Joe Masilotti
2 years
F’n BOOM! πŸ’£ railsdevs closed its first $299 subscription yesterday bringing MRR very close to $3000! 🍾
Tweet media one
7
2
74
@joemasilotti
Joe Masilotti
11 months
Rails World talk? Done. βœ… Time to pick up writing on the Turbo Native book! And what a better place to start than some Android.
Tweet media one
4
2
73
@joemasilotti
Joe Masilotti
10 months
Very excited about the Rails 7.1 authentication I'm working on for my Turbo Native book. This single screenshot handles everything I need for signing in and out. Perfect for the demo Rails codebase to accompany the native apps!
Tweet media one
3
2
73
@joemasilotti
Joe Masilotti
9 years
Clever way of using @AppStore screenshots by @RobinhoodApp . http://t.co/d0yyifRFPn
Tweet media one
2
52
72
@joemasilotti
Joe Masilotti
11 months
Get out of my brain, @adhdjesse ! As someone newly diagnosed with ADHD, this book has already shed SO MUCH light on the way my brain works.
Tweet media one
6
2
71
@joemasilotti
Joe Masilotti
2 years
Weekend project - LED lights! What do you think? Too blue? Not enough? Let me know!
Tweet media one
Tweet media two
22
0
71
@joemasilotti
Joe Masilotti
2 years
I just closed my first RailsDevs customer from a cold email! πŸŽ‰ And by "cold" I mean... 1. I researched their company 2. I found their job posting 3. I sent them a personalized email 4. I linked to 10+ developers who could be a good fit Not scalable (yet) but it shows promise!
5
1
69
@joemasilotti
Joe Masilotti
8 years
Xcode UI Testing in one gif.
3
29
66
@joemasilotti
Joe Masilotti
3 years
OK, here’s the idea. A reverse job board just for Rails devs. Instead of a list of jobs, it’s a list of developers looking for work. I’ll be building in public and most likely open sourcing the whole thing. Come follow along!
@joemasilotti
Joe Masilotti
3 years
I just bought a new domain. Let the journey begin (again)!
2
0
9
9
2
67
@joemasilotti
Joe Masilotti
2 years
Recent developer profile on RailsDevs πŸ‘€
Tweet media one
1
3
65
@joemasilotti
Joe Masilotti
2 years
You know how Rails' button_to generates a form? TIL you can add hidden fields directly to html_options "params". And you can set the button's CSS class! [copy-paste code in image description]
Tweet media one
1
9
67
@joemasilotti
Joe Masilotti
9 months
Turbo Native Android development begins in 3… 2… 1…
Tweet media one
5
0
67
@joemasilotti
Joe Masilotti
1 year
And so it begins. 🫣
7
0
66
@joemasilotti
Joe Masilotti
3 years
I've never considered myself a recruiter. But in the last few months I've connected a bunch of Rails developers new gigs. Full-time, part-time, contract, freelance... you name it! Reply with a πŸ’Ž emoji and I'll DM you 3 ways I can help you find your next Ruby on Rails dev.
39
3
66
@joemasilotti
Joe Masilotti
4 years
I'm super excited (and nervous!) to officially launch Mugshot Bot on @ProductHunt today. And I would love if you could check it out! Automate your blog's link previews with one line of HTML.
8
7
65
@joemasilotti
Joe Masilotti
2 years
Really, REALLY liking where this new referral code ended up. I was messing with "referrer" and "referee" and it was way too confusing to understand. Now the things that matter are exposed - the alias is key! Thanks for the help on this one @PatrickMcSweeny .
Tweet media one
5
2
61
@joemasilotti
Joe Masilotti
10 months
It seems like maybe, just maybe, Rails teams are hiring again? πŸ€” Multiple folks added their business to RailsDevs this week and two of them subscribed! With a network of 1,000+ Rails developers looking for work, RailsDevs is starting to feel like the obvious choice again. πŸ’ͺ
Tweet media one
1
5
62
@joemasilotti
Joe Masilotti
2 years
~250 days ago I made the first commit to railsdevs. Since then… 🏒 170+ businesses looking for devs πŸ‘©β€πŸ’» 480+ developers looking for jobs πŸ—£ 1800+ messages sent πŸ’Ό 10+ hired developers πŸ’΅ $44k+ revenue πŸ‘‹ 27k+ visitors to the site πŸ‘€ 168k+ tracked pageviews
@joemasilotti
Joe Masilotti
3 years
~100 days ago I made the first commit to railsdevs. Since then... 🏒 30+ businesses looking for devs πŸ‘©β€πŸ’» 160+ developers looking for jobs πŸ—£ 250+ messages sent πŸ’΅ $1,000+ revenue πŸ‘‹ 8,000+ visitors to the site πŸ‘€ 44,000+ tracked pageviews
0
2
57
8
2
62
@joemasilotti
Joe Masilotti
8 months
Exactly one year and one day ago I migrated my blog from Jekyll to Bridgetown. Today I migrated back. It took me ~20 hours of work. But it will save me a ton of future headaches because things will just work. Write-up coming soon – what do you want to know?
Tweet media one
13
2
61
@joemasilotti
Joe Masilotti
6 months
@pepicrft Nah, Rails is just killing it. πŸ”₯
2
1
61