Jarvis Charnes Profile Banner
Jarvis Charnes Profile
Jarvis Charnes

@jmcharnes

Followers
4,192
Following
491
Media
618
Statuses
2,874

💎 Ruby person ⚒️ Staff Developer @podia 🎙 @remote_ruby co-host ⚒️

Memphis, TN
Joined January 2020
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@jmcharnes
Jarvis Charnes
2 months
Tweet media one
3
4
48
@jmcharnes
Jarvis Charnes
3 years
Kudos to @ShopifyEng for the investments they're making into Ruby and Ruby on Rails. It's exciting.
4
14
266
@jmcharnes
Jarvis Charnes
7 months
I burned out. Hard. I'm trying to write a blog post about it, but it's a lot. It's not programming I'm burned out on, it's the extracurricular around programming. It's a combination of... - Over-extending myself - Seeking identity in my career - Seeking validation/acceptance
53
1
265
@jmcharnes
Jarvis Charnes
3 years
My wife has been in the hospital since Friday and it’s been a pretty rough journey for her. She’s carrying our third child and while the baby is healthy, Shannon is having (and keeps having) difficulties. 😓 If you think about it, we could use some good vibes.
42
0
218
@jmcharnes
Jarvis Charnes
4 years
rails g scaffold baby
Tweet media one
21
1
194
@jmcharnes
Jarvis Charnes
3 years
Me choosing a z-index
12
25
175
@jmcharnes
Jarvis Charnes
2 years
As of today my StimulusReflex course is free. Thank you to everyone who supported the course (and me) to get it to this point.
3
40
174
@jmcharnes
Jarvis Charnes
6 months
I’m down 60lbs (27kg) from this time last year. 🥲 I attribute most of my weight loss to using less node_modules.
24
2
175
@jmcharnes
Jarvis Charnes
3 years
One minute you’re writing a custom ActiveStorage service, the next you’re at the hospital welcoming a baby to the world!
Tweet media one
32
0
160
@jmcharnes
Jarvis Charnes
3 years
People are still really amped about #ruby ! #SinCityRuby
8
11
148
@jmcharnes
Jarvis Charnes
2 years
I heard you like base controllers
Tweet media one
21
3
140
@jmcharnes
Jarvis Charnes
4 years
I'm building my first "real" course: "Interactive Rails with StimulusReflex" We've been using StimulusReflex a lot at Podia lately, and it's been a lot of fun. I'm excited to take some of what we've learned and share it.
10
28
139
@jmcharnes
Jarvis Charnes
4 years
I love the Ruby community so much.
8
4
130
@jmcharnes
Jarvis Charnes
4 months
@soren_iverson Windows phone vibes
0
0
128
@jmcharnes
Jarvis Charnes
1 year
🥲 After a weird start to 2023, I'm back working on ActiveRecord Cookbook. ✍️ I just wrote ~2,000 words about validations and database constraints with more to go. 💆‍♂️ What else would you like to learn in the book?
9
18
121
@jmcharnes
Jarvis Charnes
2 years
Sitting down to work on "Next Level Active Record" and I apparently have lots to say about SQL and Rails. /me cracks knuckles
5
8
123
@jmcharnes
Jarvis Charnes
3 years
Sometimes I take for granted how fun Ruby is to write. 🧘
8
8
116
@jmcharnes
Jarvis Charnes
2 years
Tweet media one
7
9
115
@jmcharnes
Jarvis Charnes
3 months
Anyone hired a developer on a small, but recurring contract? (think like 6-10hr/mo) I need help on @job_boardly and don't know where to begin. How do you find people? Any advice/things to avoid?
61
11
114
@jmcharnes
Jarvis Charnes
3 months
After 10+ years of using Rails I finally understand inverse_of
12
2
113
@jmcharnes
Jarvis Charnes
4 years
After building the application from the course 1 million times (or so it seems) I've finally started recording videos for my Interactive Rails with StimulusReflex course. 😱 I'm hoping to get a sample video posted this week.
7
12
104
@jmcharnes
Jarvis Charnes
5 months
🥂 Our time together is coming to end, dear. I can't thank you enough for the time saved these past 10 years. As we move into May, 2024 I'll always remember 4242424242424242424242424242424242424242424242424242424242424242424242424.
Tweet media one
8
10
104
@jmcharnes
Jarvis Charnes
1 year
I've been trying to build successful side projects (SaaS) for 6 years now and holy hell I am tired
22
1
100
@jmcharnes
Jarvis Charnes
2 years
I need input from the community. What excites you about Ruby on Rails in 2022?
61
24
97
@jmcharnes
Jarvis Charnes
3 years
Is it time to create that ActiveRecord course I’ve been considering the past year? 🤔
16
0
97
@jmcharnes
Jarvis Charnes
2 years
Today I start a one month sabbatical at work. 😱 In an effort to make the most of this time, I’m going to disconnect from Twitter. 🧘 If you want to chat, feel free to email me. Otherwise, see you soon! ❤️
8
0
94
@jmcharnes
Jarvis Charnes
3 months
Ruby LSP is the greatest gift I've ever received. I do nothing; it automatically updates, getting better and better.
4
7
96
@jmcharnes
Jarvis Charnes
2 years
We said goodbye to Webpacker yesterday, Tue Dec 13 at 14:59:52 -0600.🧘
8
0
89
@jmcharnes
Jarvis Charnes
2 months
🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲🥲
4
2
88
@jmcharnes
Jarvis Charnes
4 years
As of this morning, I have 65 minutes of videos recorded for the StimulusReflex course! 🎥 Once I get 4 more videos recorded, I'm going to start selling early access. 👀 I think that's going to happen THIS WEEK. 😱
4
9
84
@jmcharnes
Jarvis Charnes
1 year
I'm thrilled to speak at Rails World in October. 🙌
@rails
Ruby on Rails
1 year
The #RailsWorld speaker lineup is live! Meet all of the speakers coming to Amsterdam this October to help shape the future of Rails:
0
39
160
8
0
79
@jmcharnes
Jarvis Charnes
4 years
🎥 Interactive Rails with Stimulus Reflex is live and available to purchase for EARLY ACCESS. 🎉
4
21
80
@jmcharnes
Jarvis Charnes
3 years
It’s amazing to be back in person with @excid3 and @bnmxc9 🙌🏻
Tweet media one
Tweet media two
5
1
80
@jmcharnes
Jarvis Charnes
1 year
Two very good Ruby on Rails books released today: @palkan_tula 's Layered Design for Ruby on Rails Applications and @andatki 's High Performance PostgreSQL for Rails I can't recommend these enough!
2
16
78
@jmcharnes
Jarvis Charnes
1 year
I think it’s safe to say #RailsWorld reenergized us. We usually record one episode of @remote_ruby a week, if that. Next week we’re recording FIVE episodes! ☕️
2
2
78
@jmcharnes
Jarvis Charnes
11 months
This sounds wild, but hear me out. I recently learned that if I read technical books one chapter at a time, instead of rushing through them, I actually learn things and finish the book. 🤯
8
1
70
@jmcharnes
Jarvis Charnes
2 years
Last Tuesday night while I was at @railsconf my 11mo old was admitted to the hospital. It was awful being far away and helpless. SO many of you consistently checked in and provided encouragement. It meant a lot to me and I just want to say thank you. #rubyfriends truly are 💯
5
0
68
@jmcharnes
Jarvis Charnes
7 months
I feel like the rare Ruby on Rails developer that doesn't hate React. 🙈 This week I learned I hate server rendering React. 🫠
12
0
68
@jmcharnes
Jarvis Charnes
2 years
Today we officially begin migrating @podia off Webpacker. 🔥 In an effort to share more (thx @aarondfrancis article) I will update this thread as we make progress.🪜
11
4
65
@jmcharnes
Jarvis Charnes
6 months
⭐️⭐️⭐️⭐️⭐️ Uber Driver @palkan_tula
Tweet media one
4
2
63
@jmcharnes
Jarvis Charnes
2 years
Y'all doing any cool #ruby stuff this weekend?
44
1
63
@jmcharnes
Jarvis Charnes
1 year
I brought @remote_ruby stickers to Rails World! Come say hi.
Tweet media one
7
1
62
@jmcharnes
Jarvis Charnes
1 year
Flight 1 of 2 to Rails World. See you tomorrow!
Tweet media one
4
0
62
@jmcharnes
Jarvis Charnes
1 year
We spent our 11th anniversary at a water park because we’re 11.
Tweet media one
3
0
61
@jmcharnes
Jarvis Charnes
2 years
Programming is cool, but the friendships I've made through programming are top notch.
8
0
60
@jmcharnes
Jarvis Charnes
3 years
The Ruby community can be so kind. A couple of people have run into an issue with one of the lessons in my StimulusReflex Course. Every email has been incredibly kind and encouraging- even though they're having an issue with something I left out. ❤️
2
0
61
@jmcharnes
Jarvis Charnes
5 months
jason, what did you get done this week?
Tweet media one
Tweet media two
7
2
61
@jmcharnes
Jarvis Charnes
3 years
SIN, CITY, RUBY
Tweet media one
4
1
60
@jmcharnes
Jarvis Charnes
2 years
I give you JasonGPT
16
4
59
@jmcharnes
Jarvis Charnes
5 months
Anyone running Vite Ruby in a Rails app? How's the experience?
37
3
59
@jmcharnes
Jarvis Charnes
1 year
Are you at #RailsWorld ? Do you want to appear on an episode of @remote_ruby ? Come to the @buzzsprout podcast booth during tonight’s after party. We’ll have an open mic and a couple of minutes for you to chat.
Tweet media one
2
5
57
@jmcharnes
Jarvis Charnes
2 months
A massive amount of my Ruby knowledge came from learning Rails.
@ste_bau
Steve Bauman
2 months
It's totally fine to learn PHP by using Laravel It's totally fine to learn Javascript by using React/Vue It's totally fine to learn CSS by using Tailwind
85
37
579
4
0
57
@jmcharnes
Jarvis Charnes
4 years
Tweet media one
@Chris_Grosse
𝘾𝙝𝙧𝙞𝙨 𝙂𝙧𝙤𝙨𝙨𝙚
4 years
Post a pic of you next to someone who is slightly more famous than you.
7K
363
8K
3
2
55
@jmcharnes
Jarvis Charnes
2 years
I'm carrying the torch from @excid3 on the job board software powering the GoRails jobs site. I'm not sure how much "building in public" I'll do, but if you want to start a job board check it out and let me know what you think!
11
4
56
@jmcharnes
Jarvis Charnes
2 years
I love @Alpine_JS more and more each day. Last night I went through Component Party and compared Alpine versus other JS frameworks I use and like. Alpine was often the simplest.
4
3
56
@jmcharnes
Jarvis Charnes
3 years
I love the new @rails website. The code samples are a nice touch! The copy "scales from HELLO WORLD to IPO" brought a smile to my face. Rails 7 is bringing the good vibes. 🧘
2
4
54
@jmcharnes
Jarvis Charnes
3 years
I'm so excited for RubyConf. This is the longest I've gone without seeing #rubyfriends since I became a Ruby developer.
4
2
53
@jmcharnes
Jarvis Charnes
3 years
I have never “unsubscribed by accident”
3
3
53
@jmcharnes
Jarvis Charnes
1 year
It's a good day when something at work makes it into ActiveRecord Cookbook. 🥲 Today's tweet inspired by DISTINCT ON.
2
6
53
@jmcharnes
Jarvis Charnes
2 years
I fixed @bnmxc9 and @excid3 's wedding exit music.
10
3
52
@jmcharnes
Jarvis Charnes
6 months
having a great time at RubyConf AU
Tweet media one
3
1
51
@jmcharnes
Jarvis Charnes
5 months
I've been trying to optimize test readability, recently. Even when it comes at the cost of repeating myself. 🫢 --- I've ruined hundreds (thousands?) of tests in my career trying to abstract the test setup. (DRY BB) It starts out great- but code changes. Blink and there's 50
20
7
50
@jmcharnes
Jarvis Charnes
4 years
We have not one, but TWO developer positions open at @podia ! 😱 My DMs are open if you want to chat about the position(s). I'm also glad to hop on a Zoom call with you. 🤗 Come work with us! Lots of Rails Rails Rails Rails Rails Rails Rails Rails Rails Rai
2
14
48
@jmcharnes
Jarvis Charnes
5 months
0
0
49
@jmcharnes
Jarvis Charnes
2 years
iykyk
Tweet media one
3
0
49
@jmcharnes
Jarvis Charnes
4 years
TGIF but also looking forward to Monday: Interactive Rails with StimulusReflex will be coming out of early access. 🎉The source code and final videos will be available.
3
8
49
@jmcharnes
Jarvis Charnes
3 years
I think the answer to the "service object" debates is to stop writing business logic. 🧠
6
1
49
@jmcharnes
Jarvis Charnes
3 years
I'm excited to record a live podcast with some of my favorite people at @rubyconf . 🎉
Tweet media one
3
4
48
@jmcharnes
Jarvis Charnes
2 years
my life is a series of rspec failures
11
2
47
@jmcharnes
Jarvis Charnes
5 months
The work @vinistock (and I'm sure many others) is doing with the Ruby LSP is phenomenal. Better editor support for Ruby is something I've wanted for years. It's becoming a reality.
1
4
47
@jmcharnes
Jarvis Charnes
1 year
🙋‍♂️Who will be at Rails World next week?
35
0
47
@jmcharnes
Jarvis Charnes
2 years
I stumbled across background noise in macOS last month. I keep it on low while listening to music, and it's very calming. Settings -> Accessibility -> Audio -> Background Sounds
Tweet media one
4
5
44
@jmcharnes
Jarvis Charnes
4 months
Back in the groove.
Tweet media one
1
0
45
@jmcharnes
Jarvis Charnes
3 years
“Plan a getaway, Shannon! I can take care of all three kids by myself for the weekend.” is a bolder claim than I realized 3 months ago.
9
0
44
@jmcharnes
Jarvis Charnes
9 days
@MSCSK12 I recognize no system is perfect, but casually sending this as an email without any details was horrifying as a parent. I hope none of us (MSCS or the families!) have to go through this again. But if we do, please put more consideration into how you communicate it. It matters.
0
0
45
@jmcharnes
Jarvis Charnes
3 years
Tweet media one
4
1
44
@jmcharnes
Jarvis Charnes
3 years
What are you using for pub/sub or observers in your #ruby / #rails applications?
13
5
43
@jmcharnes
Jarvis Charnes
2 years
It's time to start working on my mustache for my Rails SaaS conference talk.
5
0
43
@jmcharnes
Jarvis Charnes
2 years
Okay, let's build a Hanami 2 app together! This Friday, Dec. 2, at 11 am CST. #rs
@jmcharnes
Jarvis Charnes
2 years
I’m itching to dig back into Hanami. Would anyone be interested in hanging out in a live stream where I (a Hanami beginner) build a Hanami 2 app? I’m thinking sometime in the next couple of weeks. #rs
21
1
41
6
9
42
@jmcharnes
Jarvis Charnes
2 years
My kids received their first data breach notifications in the mail today. They grow up so fast. 🥲
1
1
42
@jmcharnes
Jarvis Charnes
2 years
I am JAZZED about a @remote_ruby episode we recorded with @calebporzio . Lots of good conversation around Alpine.js and HTML over the wire. ⚡️ It should arrive in two weeks. 📆
6
4
41
@jmcharnes
Jarvis Charnes
11 months
🤨
Tweet media one
12
3
42
@jmcharnes
Jarvis Charnes
2 years
PostgreSQL and I have similar values
Tweet media one
0
8
41
@jmcharnes
Jarvis Charnes
2 years
I can't believe @RailsSaaS is next week! ☀️🏝 I'm excited to hang out with Ruby friends. Who's going?
18
1
42
@jmcharnes
Jarvis Charnes
2 years
I am simultaneously very nervous and excited about my @RailsSaaS talk tomorrow.
8
0
41
@jmcharnes
Jarvis Charnes
2 years
I’m itching to dig back into Hanami. Would anyone be interested in hanging out in a live stream where I (a Hanami beginner) build a Hanami 2 app? I’m thinking sometime in the next couple of weeks. #rs
21
1
41
@jmcharnes
Jarvis Charnes
3 years
Sitting in the Las Vegas airport post #SinCityRuby . I don't want anything that happened here this week to stay here- I had an absolute blast seeing existing/new Ruby friends.
1
0
41
@jmcharnes
Jarvis Charnes
4 years
Ok, I think it's time. If I can put a bow on a couple of more videos tonight I'm going to open Interactive Rails with StimulusReflex for (very) early access. 👀
5
8
41
@jmcharnes
Jarvis Charnes
11 months
2 weeks and 8 interviews later... I think we just recorded the last episode of @remote_ruby for 2023. There are a lot of fun conversations in and around Ruby coming over the next couple of months.🎧
4
3
41
@jmcharnes
Jarvis Charnes
6 months
JSONs
Tweet media one
6
1
39
@jmcharnes
Jarvis Charnes
3 years
I actually enjoy using SQL. *hides*
3
0
40
@jmcharnes
Jarvis Charnes
4 years
I've been making sure to make progress on my StimulusReflex course each day. I just published 3 more videos leaving me just 4 minutes shy of 2 hours worth of content. 🎉 Still more to come, too!
0
7
40
@jmcharnes
Jarvis Charnes
1 year
It didn't feel right that @excid3 and I were going to #RailsWorld without @andrewmcodes . But thanks to the heroes @tomrossi7 , @buzzsprout , and @AmandaBPerino , the full @remote_ruby crew will be together in Amsterdam. 🥲
7
0
39
@jmcharnes
Jarvis Charnes
4 years
I used delegated types for the first time today. I started with single table inheritance, changed to DT, git reset back to STI, and THEN went back to DT. I think I love it? Maybe @excid3 , @andrewmcodes , and I can chat about it on @remote_ruby soon.
5
1
39
@jmcharnes
Jarvis Charnes
4 years
Are you a #rails developer interested in learning more about StimulusReflex? Interactive Rails with StimulusReflex is available TODAY. 🥳 There is almost 5 hours of content complete with source code!
1
16
39
@jmcharnes
Jarvis Charnes
5 months
It's time for a friendly reminder that every line of code that @andrewkane writes is pure gold.
2
3
38
@jmcharnes
Jarvis Charnes
2 years
Time to start FTP'ing my Rails apps
5
0
38