Profile avatar
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
492 posts 1,223 followers 740 following
Regular Contributor
Active Commenter

I did some sort of rubber duck blogging about a patch I'm currently working on: byroot.github.io/ruby/perform...

@rosa.codes do solid queue recurring tasks have to be active when a schedule hits? For instance, if I am deploying code and solid queue is restarting during a recurring task window - would it be missed?

I'd be happy to work with ruby-core on Ractor APIs that actually improve their usability, I'd even sponsor their development. We need truly thread-safe data structures that can be shared. Expecting Ruby apps to remove global mutable state is not realistic.

If you read @byroot.bsky.social 's "What's the deal with Ractors?", and were bummed at how poorly they handled JSON parsing, then @jhawthorn.com has brightened your day! Frozen interned strings are now stored in a lock-free hash, making the Ractor example 2x faster than the single-threaded example!

As announced at RubyKaigi today, I've been working on a new HTML-Aware ERB Parser that I just released today. Introducing Herb — a fast, modern, and HTML-aware ERB parser, designed from the ground up for smarter developer tooling. #rubykaigi #rubykaigi2025

I’m a little bummed, but I think my RailsConf talk getting declined is for the best! I can focus on getting back to blogging and also just enjoy the conference without revising my talk endlessly. Should I still submit it as a talk elsewhere down the line? Would you go to it?

@maximumfun.org I was going to just up my boost, but dang that Beach for the Stars towel got me! Plus I get a sweet adventurezone pin, and up my support for @flophousepodcast.bsky.social / adventurezone / mbmbam! So ready for this years bonus content 😱

ratomic - Ractor-safe mutable data structures for Ruby https://github.com/mperham/ratomic Know Rust or C extensions? Help us expand the APIs and improve the native gem builds. https://github.com/mperham/ratomic/issues

You should check out this post! @hojberg.xyz is a great, deep thinker - worth a read and a follow

It seemed like a good idea at the time

Finally caught up on all the articles from @byroot.bsky.social, such great content. Good breakdown here of the state of CRuby with the GVL. Just don't let it make you complacent with thread safety! It still stings, even in CRuby, and it's still valuable to understand 🙂 jpcamara.com/2024/06/04/y...

The 121st edition of the @shortrubynews is live! 🎉 This time, with the support of Elena Tudorache🙏🏻—who not only helped put it together but also snapped this photo while we were working on it and convinced me to share it for a change. 😄

I have spent the last 5 years telling myself “Someday I’m going to sit down and figure out what Nix actually is.” So I finally used the US holiday weekend to look into it. Here is what I learned: newsletter.goodtechthings.com/p/notes-on-nix

🏃‍♂️ 🏃‍♂️ 🏃‍♂️

How have I never heard of __send__? docs.ruby-lang.org/en/3.4/Basic... I saw it when I was looking at the Literal source code @joel.drapper.me

In hot code paths, do not listen to this man. You should, in fact, _not_ send it

Current state of mind as my brain tries to absorb all the new CRuby I’ve been learning for opt_respond_to 😆

Such a great series!