Jonathan Frias Profile
Jonathan Frias

@Jonathan_Frias

Followers
307
Following
7K
Media
27
Statuses
367

Ruby on Rails Dev. Cactus AI (YC X25) I write tips/tricks catered to help other experts https://t.co/k9Amy1BIGw https://t.co/s7w0sR2Xca

Florida, USA
Joined April 2024
Don't wanna be here? Send us removal request.
@Jonathan_Frias
Jonathan Frias
17 days
I’m going to @sfrubyconf 🌥️✨ Do you have a thorny issue? Is it hard to make any real changes? Vibe coded AI slop? You might need a sprinkle of elegance to simplify to move forward Let’s connect. DMs open! https://t.co/hZaSFuB5Kh
Tweet card summary image
clouds.sfruby.com
0
0
8
@tsoding
Тsфdiиg
2 days
LLMs are just perfect normie traps. Normies will do anything to think less because they love being dumb. As soon as you present them a thing that allegedly allows them to think less they happily switch off their brain and don't even notice that the thing is actually garbage.
139
270
4K
@Jonathan_Frias
Jonathan Frias
1 day
I just got @Jonathan_Frias from the X Handle Marketplace! Get your own at https://t.co/Cegd9E2DXS
0
0
0
@sfrubyconf
San Francisco Ruby Conference, Nov 19-21, 2025
9 days
Something interesting is happening in the Bay Area. New startups are launching on Rails. Top tech companies are scaling with Ruby again. Open source maintainers are pushing new boundaries...
3
12
29
@Jonathan_Frias
Jonathan Frias
13 days
I had an issue where old deprecated code still referenced a deleted module. Could have caused an outage only in production were it not caught by this simple trick. This is insidious because you won't find out your app can't boot until after migrations have already run
7
2
48
@Jonathan_Frias
Jonathan Frias
15 days
"Prefer duplication over the wrong abstraction" - Sandi Metz I generally find this to be true and I'm willing to tolerate it until I fully understand the problem; here's a quick tip to help the whole team's future refactoring / discoverability with a self-documenting DUPE tag
1
1
19
@levelsio
@levelsio
1 month
"The rich love quiet because they're trying to work." - @paulg
@NapierHolland
Alex Napier Holland 🦍
1 month
Stupid people have a high tolerance to external noises — alarms, barking dogs and loud vehicles. Intelligent people who (crucially) leverage their intelligence to perform useful, valuable work place a much higher value on a quiet environment with few interruptions.
60
222
5K
@ahmednadar
Ahmed Nadar
1 month
Just dropped the first clip from The Expert Bench podcast 🎙️ @gregmolnar want to pay-pass a project for 37signals!!! And learned a lesson about responsible disclosure. @jorgemanru's response? Pure class. This is why Rails community > drama Watch https://t.co/4peKk7XJzj 🧵👇
3
3
10
@Jonathan_Frias
Jonathan Frias
2 months
Based. I’ve been on this team forever! Delete any migration older than a month. Any dev who needs it will have already ran them or will need to setup their env from scratch
@jchibbard
James Hibbard
2 months
🧹 Old Rails migrations add noise, not value. They rarely run, often break, and only make your codebase harder to navigate. Time to tidy up. #Rails
1
0
6
@Jonathan_Frias
Jonathan Frias
2 months
This is so awesome!😱 I met Tom way back around 2010ish to talk about rails since we're both from Jacksonville FL. One of the kindest and genuine people I've met. IIRC a huge star wars fan too haha Would love catch up :D
1
0
2
@dhh
DHH
2 months
Never apologize for being a normal person without a stick up your ass.
72
209
4K
@Jonathan_Frias
Jonathan Frias
2 months
Got a new banner. Is it awesome. We’re calling him spiky. Delivering some new goodies soon
2
0
2
@Jonathan_Frias
Jonathan Frias
2 months
0
0
0
@jnunemaker
John Nunemaker
3 months
You don’t need the “perfect Rails architecture.” You need 100 deploys this month. Speed creates feedback. Feedback creates money. Volume beats perfection. Every time.
3
11
100
@Jonathan_Frias
Jonathan Frias
3 months
There’s something about people hoping that a message finds me well that super annoys me. No way you actually talk like that in person? Hey bro, i hope this message finds you well. We’re meeting in the conference room in 30 💀
0
0
1
@Jonathan_Frias
Jonathan Frias
3 months
I’ve become a huge fan of using neovim terminal buffers Neovim for your terminal is precisely as great as it sounds. I just fixed an annoying bug with terminal buffers. You can just do things https://t.co/YEe80vP2zA
Tweet card summary image
github.com
This fixes an annoying bug I've been running into. When you do :LazyGitCurrentFile from a Neovim terminal buffer, it fails because it tries to get the current directory. The current_dir cur...
0
0
2
@Jonathan_Frias
Jonathan Frias
3 months
I don't always want to give up all of my expert secrets, but thank @_montekaka for this bonus! Here's a dead simple bonus to address table bloat concerns and long running webhooks at the same time! (previous code omitted) https://t.co/hUvXD2rvnD
@Jonathan_Frias
Jonathan Frias
3 months
@_montekaka You're saving them, which is the biggest win, but that file management like that seems pretty hard to work with imo. Not sure why you can't just store data in the database? I did millions of webhooks this way no problem + you can just have a cleanup job if you don't need them
0
2
27
@Jonathan_Frias
Jonathan Frias
3 months
Working with webhooks gives me anxiety! 😰 Every api service has their own webhook implementation. If something bad happens: Is the webhook lost? Can I replay the webhook? Where is it logged so I can debug issues? Do I have bad data now? Save your webhooks by default! 😌
4
7
82
@Jonathan_Frias
Jonathan Frias
3 months
I linux distro hopped for years. My first linux was ubuntu 8 back in 2008! 😱 I used arch way back. I'm sure this doesn't work anymore but l even built my own arch installer. https://t.co/02SEc6Dmh8 Switched to mac due client facing work at the time. Should I use omarchy to
Tweet card summary image
github.com
Contribute to JonathanFrias/server-setup development by creating an account on GitHub.
3
0
5