JP Camara
@jpcamara.com
Principal software engineer @Wealthbox.
Husband/Father. Health, travel, tech and Ruby enthusiast.
Tech blog at https://jpcamara.com
Jokes at https://logicalconclusionscomic.com
Husband/Father. Health, travel, tech and Ruby enthusiast.
Tech blog at https://jpcamara.com
Jokes at https://logicalconclusionscomic.com
Pinned
JP Camara
@jpcamara.com
· 1d
🪩⚠️ Alert: @sfruby.com is in 10 days ! ! !
What's inside:
💎 two dozen new and hot Ruby startups like @bolt.new
💎 authors of RubyLLM, Herb, Active Agent, Inertia Rails, ZJIT, and more
💎engineers scaling Ruby and Rails at Chime, Cisco, Intercom, Shopify
💎afterparty by GitButler 🪩
(see part 2)
What's inside:
💎 two dozen new and hot Ruby startups like @bolt.new
💎 authors of RubyLLM, Herb, Active Agent, Inertia Rails, ZJIT, and more
💎engineers scaling Ruby and Rails at Chime, Cisco, Intercom, Shopify
💎afterparty by GitButler 🪩
(see part 2)
If you are anywhere near SF Ruby Conf and haven't bought a ticket yet, the time is now! This conf is gonna be 🔥🔥🔥
If you are anywhere near SF Ruby Conf and haven't bought a ticket yet, the time is now! This conf is gonna be 🔥🔥🔥
🪩⚠️ Alert: @sfruby.com is in 10 days ! ! !
What's inside:
💎 two dozen new and hot Ruby startups like @bolt.new
💎 authors of RubyLLM, Herb, Active Agent, Inertia Rails, ZJIT, and more
💎engineers scaling Ruby and Rails at Chime, Cisco, Intercom, Shopify
💎afterparty by GitButler 🪩
(see part 2)
What's inside:
💎 two dozen new and hot Ruby startups like @bolt.new
💎 authors of RubyLLM, Herb, Active Agent, Inertia Rails, ZJIT, and more
💎engineers scaling Ruby and Rails at Chime, Cisco, Intercom, Shopify
💎afterparty by GitButler 🪩
(see part 2)
November 10, 2025 at 1:23 PM
If you are anywhere near SF Ruby Conf and haven't bought a ticket yet, the time is now! This conf is gonna be 🔥🔥🔥
I finally got around to reading "How does Sidekiq really work?" by Dan Svetlov dansvetlov.me/sidekiq-inte.... Dang, it did not disappoint. What an enjoyable and in-depth read! A few things that stuck out to me
1/11 🧵
1/11 🧵
How does Sidekiq really work?
An investigation into the internals of Sidekiq, one of the most popular Ruby background job processors.
dansvetlov.me
November 2, 2025 at 2:27 AM
I finally got around to reading "How does Sidekiq really work?" by Dan Svetlov dansvetlov.me/sidekiq-inte.... Dang, it did not disappoint. What an enjoyable and in-depth read! A few things that stuck out to me
1/11 🧵
1/11 🧵
Reposted by JP Camara
3️⃣ @jpcamara published a new article about Bitmasks, Threads and Interrupts: Concurrent, colorless Ruby
jpcamara.com/2025/10/22/...
jpcamara.com/2025/10/22/...
October 29, 2025 at 4:00 PM
3️⃣ @jpcamara published a new article about Bitmasks, Threads and Interrupts: Concurrent, colorless Ruby
jpcamara.com/2025/10/22/...
jpcamara.com/2025/10/22/...
Reposted by JP Camara
Today is the last day to grab a GA ticket for SF Ruby! Read our new blog post for a preview: evilmartians.com/chronicles/w...
Why we're excited about the SF Ruby conference—Martian Chronicles, Evil Martians’ team blog
SF Ruby and Evil Martians are excited to invite you to our premier event: the San Francisco Ruby Conference.
evilmartians.com
October 22, 2025 at 7:13 PM
Today is the last day to grab a GA ticket for SF Ruby! Read our new blog post for a preview: evilmartians.com/chronicles/w...
Thanks to @honeybadger.io @joshuawood.honeybadger.io for the helpful post on dynamic exception matchers 🙏🏼 www.honeybadger.io/blog/level-u...
October 24, 2025 at 3:15 AM
Thanks to @honeybadger.io @joshuawood.honeybadger.io for the helpful post on dynamic exception matchers 🙏🏼 www.honeybadger.io/blog/level-u...
After a year hiatus, my series on all things Ruby concurrency is back! This post digs into the interrupt mechanism in Ruby threads. These interrupts revolve around bit masks, so it's got some Ruby bit work as well!
Expect more regular updates from now on 💃💃💃
jpcamara.com/2025/10/22/b...
Expect more regular updates from now on 💃💃💃
jpcamara.com/2025/10/22/b...
Bitmasks, Ruby Threads and Interrupts, oh my!
👋🏼 This is part of series on concurrency, parallelism and asynchronous programming in Ruby. It’s a deep dive, so it’s divided into several parts:
Your Ruby programs are always multi-threaded: Part 1 ...
jpcamara.com
October 23, 2025 at 12:08 PM
After a year hiatus, my series on all things Ruby concurrency is back! This post digs into the interrupt mechanism in Ruby threads. These interrupts revolve around bit masks, so it's got some Ruby bit work as well!
Expect more regular updates from now on 💃💃💃
jpcamara.com/2025/10/22/b...
Expect more regular updates from now on 💃💃💃
jpcamara.com/2025/10/22/b...
Time to tighten up my talk, the conference is coming quick!
Also just noticed the AI whoopsies on the text 🤭
Also just noticed the AI whoopsies on the text 🤭
October 23, 2025 at 1:29 AM
Time to tighten up my talk, the conference is coming quick!
Also just noticed the AI whoopsies on the text 🤭
Also just noticed the AI whoopsies on the text 🤭
Reposted by JP Camara
Yesterday, we launched the 152nd edition of @ShortRubyNews.
@RailsBlocks sponsored this edition.
Visit railsblocks.com to access a ready-to-use collection of 250+ UI components with minimal dependencies. A big discount is waiting for you inside the newsletter.
@RailsBlocks sponsored this edition.
Visit railsblocks.com to access a ready-to-use collection of 250+ UI components with minimal dependencies. A big discount is waiting for you inside the newsletter.
October 14, 2025 at 7:00 AM
Yesterday, we launched the 152nd edition of @ShortRubyNews.
@RailsBlocks sponsored this edition.
Visit railsblocks.com to access a ready-to-use collection of 250+ UI components with minimal dependencies. A big discount is waiting for you inside the newsletter.
@RailsBlocks sponsored this edition.
Visit railsblocks.com to access a ready-to-use collection of 250+ UI components with minimal dependencies. A big discount is waiting for you inside the newsletter.
Incredible validation for Falcon as a Ruby web server, and for Async in Ruby. I spoke about concurrency at last years RubyConf and had to call out Falcon - it's the server i've been most excited about in the past few years.
October 10, 2025 at 11:27 AM
Incredible validation for Falcon as a Ruby web server, and for Async in Ruby. I spoke about concurrency at last years RubyConf and had to call out Falcon - it's the server i've been most excited about in the past few years.
Reposted by JP Camara
I tried to explain why I don't believe the recent accusations toward my former teammates, as well as how the Ruby and Rails Infra team at Shopify operates and why it can be trusted.
byroot.github.io/opensource/r...
byroot.github.io/opensource/r...
Dear Rubyists: Shopify Isn’t Your Enemy
I’ve been meaning to write a post about my perspective on Open Source and corporate entities. I already got the rough outline of it; however, I’m suffering from writer’s block, but more importantly, t...
byroot.github.io
October 9, 2025 at 2:15 PM
I tried to explain why I don't believe the recent accusations toward my former teammates, as well as how the Ruby and Rails Infra team at Shopify operates and why it can be trusted.
byroot.github.io/opensource/r...
byroot.github.io/opensource/r...
We never needed while loops. The power was always within us.
October 8, 2025 at 4:42 AM
We never needed while loops. The power was always within us.
Reposted by JP Camara
Come join us for the San Francisco Ruby Conference in November!
It's going to be a great one, especially after seeing how thriving the monthly meetups are.
I'm also looking forward to share the latest advancements in Herb and ReActionView in my talk 👀
Hope to see you there!
It's going to be a great one, especially after seeing how thriving the monthly meetups are.
I'm also looking forward to share the latest advancements in Herb and ReActionView in my talk 👀
Hope to see you there!
youtube.com/shorts/sCtPr...
Meet the new and ambitious Ruby & YC startups at the SF Ruby conference already on Nov 19-21, and let’s build the future in Ruby, together! We pushed the price down to $350, which means you get the tickets for $300 till October 6 with code SEP29OCT6.
sfruby.com
Meet the new and ambitious Ruby & YC startups at the SF Ruby conference already on Nov 19-21, and let’s build the future in Ruby, together! We pushed the price down to $350, which means you get the tickets for $300 till October 6 with code SEP29OCT6.
sfruby.com
Meet the Ruby & YC companies at the San Francisco Ruby conference on Nov 19-21: sfruby.com
YouTube video by Evil Martians
youtube.com
October 5, 2025 at 3:53 AM
Come join us for the San Francisco Ruby Conference in November!
It's going to be a great one, especially after seeing how thriving the monthly meetups are.
I'm also looking forward to share the latest advancements in Herb and ReActionView in my talk 👀
Hope to see you there!
It's going to be a great one, especially after seeing how thriving the monthly meetups are.
I'm also looking forward to share the latest advancements in Herb and ReActionView in my talk 👀
Hope to see you there!
Github, you will never convince me that this emoji represents laughter
October 3, 2025 at 2:34 PM
Github, you will never convince me that this emoji represents laughter
Reposted by JP Camara
A few months ago, I recorded a podcast with Jack from @tuple.app 🥹 It's an episode in their Distributed podcast (tuple.app/distributed/). I talk about async work, long-form writing, Slack withdrawal symptoms, and my personal approach to work. If you're interested: www.youtube.com/watch?v=1X9h...
Distributed. A podcast about making remote work—work, with lessons from top engineering teams.
A podcast about making remote work—work, with lessons from top engineering teams.
tuple.app
October 3, 2025 at 11:34 AM
A few months ago, I recorded a podcast with Jack from @tuple.app 🥹 It's an episode in their Distributed podcast (tuple.app/distributed/). I talk about async work, long-form writing, Slack withdrawal symptoms, and my personal approach to work. If you're interested: www.youtube.com/watch?v=1X9h...
0.5% of the Ruby community rn: 😩
The other 99.5%:
The other 99.5%:
September 24, 2025 at 4:41 PM
0.5% of the Ruby community rn: 😩
The other 99.5%:
The other 99.5%:
Reposted by JP Camara
‼️ Friends, please pay attention:
grep -r "const _0x112" node_modules
if you found it, don't panic: update dependency
remove npm cache
grep -r "const _0x112" node_modules
if you found it, don't panic: update dependency
remove npm cache
⚠️critical CVE in set of popular NPM packages: socket.dev/blog/npm-aut.... They contain malware that injects code & replaces transaction addresses; user wallet funds redirect to attacker-controlled addresses! check malicious versions in projects’ node_modules: “grep -r "const _0x112" node_modules”
npm Author Qix Compromised via Phishing Email in Major Suppl...
npm author Qix’s account was compromised, with malicious versions of popular packages like chalk-template, color-convert, and strip-ansi published.
socket.dev
September 8, 2025 at 9:33 PM
‼️ Friends, please pay attention:
grep -r "const _0x112" node_modules
if you found it, don't panic: update dependency
remove npm cache
grep -r "const _0x112" node_modules
if you found it, don't panic: update dependency
remove npm cache
Postgres COUNTs, why do you vex me so?
September 8, 2025 at 1:03 AM
Postgres COUNTs, why do you vex me so?
Now that my RailsWorld FOMO is cooling down, I’m excited to engage with some @friendlyrb.com FOMO next week 🥹
At #RailsWorld and wishing the conference could go on? Don’t miss out on @friendlyrb next week it’s the perfect follow-up!
I’m getting ready to bring some specialty coffee at the Brew Your Own Coffee Corner. Here are just some of the coffee that I will bring. More is on the way
I’m getting ready to bring some specialty coffee at the Brew Your Own Coffee Corner. Here are just some of the coffee that I will bring. More is on the way
September 7, 2025 at 1:23 PM
Now that my RailsWorld FOMO is cooling down, I’m excited to engage with some @friendlyrb.com FOMO next week 🥹
🤣
September 7, 2025 at 1:19 PM
🤣
Did an early draft run of my real-time collaboration talk at the #bostonrb meetup. Getting amped for #SFRuby conf! See you there? sfruby.com
September 5, 2025 at 9:29 PM
Did an early draft run of my real-time collaboration talk at the #bostonrb meetup. Getting amped for #SFRuby conf! See you there? sfruby.com
Reposted by JP Camara
What do you do when someone asks if you’re in a band?
Listen to my chat with @jerod.bsky.social & @adamstac.bsky.social on The @changelog.com Podcast to learn this and more about my upcoming 7500mi @xoruby.com tour.
changelog.com/podcast/657
Listen to my chat with @jerod.bsky.social & @adamstac.bsky.social on The @changelog.com Podcast to learn this and more about my upcoming 7500mi @xoruby.com tour.
changelog.com/podcast/657
XO Ruby is hitting the road with Jim Remsik (Changelog Interviews #657)
Jim Remsik has lived on the bleeding edge (but also the heart's center) of the Ruby world for decades. This fall, he's organizing six (yes, SIX) XO Ruby confs all around the United States.
On this e...
changelog.com
September 3, 2025 at 11:35 PM
What do you do when someone asks if you’re in a band?
Listen to my chat with @jerod.bsky.social & @adamstac.bsky.social on The @changelog.com Podcast to learn this and more about my upcoming 7500mi @xoruby.com tour.
changelog.com/podcast/657
Listen to my chat with @jerod.bsky.social & @adamstac.bsky.social on The @changelog.com Podcast to learn this and more about my upcoming 7500mi @xoruby.com tour.
changelog.com/podcast/657
Reposted by JP Camara
Remember to read the Thinking about Code and Around Code sections to find inspiring conversations with @joel.drapper.me, @jpcamara.com, @jeremysmith.co, Gavin Morrice, @kyrylo.org, @inazarova.bsky.social
August 25, 2025 at 3:38 PM
Remember to read the Thinking about Code and Around Code sections to find inspiring conversations with @joel.drapper.me, @jpcamara.com, @jeremysmith.co, Gavin Morrice, @kyrylo.org, @inazarova.bsky.social