Richard Schneeman's Avatar

Richard Schneeman

@schneems.bsky.social

- Possibility space explorer πŸš€ - Open source teacher and author https://howtoopensource.dev. - Ruby 3.2+ core committer - Creator of https://www.CodeTriage.com. - (he/him) Y’all means all

150 Followers  |  70 Following  |  56 Posts  |  Joined: 14.03.2025
Posts Following

Posts by Richard Schneeman (@schneems.bsky.social)

Speaking to a specific person can give you a unique voice β€œyounger me” is what I use often. And after enough words, a tone and style will fall out of it.p

25.02.2026 13:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Another three speakers joining us at RBQ Conf.

This week’s spotlight:

- Amir Rajan
- Bart de Water
- Chris Gratigny

Medium pricing ends soon if you’ve been meaning to grab your ticket.

rbqconf.com

24.02.2026 18:10 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

mise now supports precompiled Ruby binaries (learned this from @nateberkopec.bsky.social's newsletter).

Right now you have to opt-in in the config file, but it will become default later.

See: mise.jdx.dev/lang/ruby.ht...

21.02.2026 08:57 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

Happy holidays from RBQ Conf.

We’re grateful for all the early support, and excited to share our keynote speakers for March.

CFP is open for two more weeks if you’d like to join them on stage.

Rare tickets are still available.

Details at rbqconf.com

24.12.2025 14:43 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

I would love an RFD on this topic. I have my own thoughts on how to thread the needle.

"Let them relax" is kind of "fear of bothering co-workers" (in the extreme) and eventually at scale it is indistinguishable from a plain old moratorium. I think the details can make the difference

24.12.2025 14:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

There are cases where I want it to error, I depend on this feature to prevent people from accidentally deploying to a different Ruby version.

Perhaps if deploying to production with BUNDLE_FROZEN then it should do a strict check.

24.12.2025 14:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
4.0.1 Released - RubyGems Blog

RubyGems/Bundler 4.0.1 is out now: blog.rubygems.org/2025/12/09/4...

09.12.2025 06:33 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
RubyConf 2026 Program Committee Interest Form Hello and welcome! We are excited to announce our recruiting search has officially opened for the the 2026 RubyConf Program Committee Members. RubyConf 2026 will be happening in Las Vegas, July 14 - ...

Would you like to help shape the RubyConf 2026 program? @rubycentral.org is looking for interested to register through this form.

docs.google.com/forms/d/e/1F...

04.12.2025 22:07 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 3    πŸ“Œ 0

Is that you? Either way, rad photo.

29.11.2025 18:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Letting Puma auto-set your worker count is the easiest way to go for 90% of usecases.

Currently, you can only do that with WEB_CONCURRENCY=auto, but we'll also make this possible in the next puma version by using `workers :auto` in your puma.rb.

26.11.2025 17:02 β€” πŸ‘ 14    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1
Preview
The Ruby Central README: November 2025 πŸ’Ž The README is a newsletter focused on Ruby Central as an organization, our events, and the broader Ruby community. For more detailed open source news, check out our dedicated newsletter, The OSS Changelog.

Our README Newsletter returns! Click through for exciting updates on RubyConf 2026 (including our Program Committee application!), upcoming Ruby events, and holiday closure dates for Ruby Central.

mailchi.mp/eab24303db59...

25.11.2025 23:12 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

If you are using Concurrent.physical_processor_count or Concurrent.processor_count to set your Puma/Unicorn worker counts, that is wrong.

Use Concurrent.available_processor_count. It takes into account cpu quotas in envs like k8s/docker.

25.11.2025 17:02 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Post image

RBQ Conf is officially cookin’.

Our CFP is open, and we’re looking for sponsors who want to support a warm, community-first Ruby gathering in Austin.

If you’ve got a meaty idea to shareβ€”or want to help bring year one to lifeβ€”we’d love to hear from you.

rbqconf.com

25.11.2025 15:22 β€” πŸ‘ 14    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0
Preview
Disallow code usage with a custom `clippy.toml` I recently discovered that adding a clippy.toml file to the root of a Rust project gives the ability to disallow a method or a type when running cargo clippy...

Related to some recent news related to unwrap() usage, enjoy this short post about using `clippy.toml` to make your code safer #rust #rustlang

www.schneems.com/2025/11/19/f...

19.11.2025 22:26 β€” πŸ‘ 16    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
KRW 2015 - A Collection of Fun with Ruby and Friends by Will Leinweber
YouTube video by Confreaks KRW 2015 - A Collection of Fun with Ruby and Friends by Will Leinweber

This talk by will is pretty amazing. Brute forces custom vanity git hashes "git vain" m.youtube.com/watch?v=Jcto...

14.11.2025 02:47 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Rust in Android: move fast and fix things Posted by Jeff Vander Stoep, Android Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in ...

β€œWe adopted #rustlang for its security and are seeing a 1000x reduction in memory safety vulnerability density ... with Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one.”

security.googleblog.com/2025/11/rust...

13.11.2025 19:52 β€” πŸ‘ 323    πŸ” 92    πŸ’¬ 3    πŸ“Œ 6
the "zohran mamdani for new york" sign but rewritten to be a funny ruby joke

the "zohran mamdani for new york" sign but rewritten to be a funny ruby joke

where my rubyists (old people) at??

09.11.2025 07:10 β€” πŸ‘ 86    πŸ” 13    πŸ’¬ 4    πŸ“Œ 0
Preview
Ruby Central Board Member - Ruby Central About Ruby Central. Ruby Central is a nonprofit organization dedicated to supporting and advancing the Ruby programming language and community. We steward foundational open source infrastructure su...

Ruby Central has opened board applications for next year: rubycentral.teamtailor.com/jobs/6723164...

I’ll be rolling off the board to have another baby and stuff, so I’d really love if you’d apply and/or share this with anyone who’s interested in being involved.

07.11.2025 22:07 β€” πŸ‘ 14    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Post image

Your #Ruby apps are now keep-alive ready! The years-long bug in Puma 6 has now been fixed, and we detail the architectural changes made to address it and how things should now speed up for you: https://sforce.co/47xdaMA

05.11.2025 22:10 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Upgrade to Puma 7 and Unlock the Power of Fair Scheduled Keep-alive Puma 7 is here, and that means your Ruby app is now keep-alive ready. This bug , which existed in Puma for years, caused one out of every 10 requests to take 10x longer by unfairly β€œcutting in line.” ...

I wrote about what we changed in Puma 7 to get rid of those no-good line-cutting keep-alive thread-monopolizing connections. #ruby #rails

www.heroku.com/blog/upgrade...

06.11.2025 15:08 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I went to a hot-pot resturant with a really long table, they had huge portable dividers they put between us and the next people, that was nice.

05.11.2025 18:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Printful: Custom Print On Demand & Dropshipping Design and sell custom products online with print-on-demand dropshipping. Sign up for free and start an online store without inventory.

I’ve used www.printful.com in the past. But quality varies. I’m wearing a ~10 year old β€œschneemsβ€œ shirt from them right now, but my 2 year old β€œhow to open source” shirt is falling apart.

Stickers I used someone else. Don’t remember who though. Maybe sticker giant?

05.11.2025 18:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Learn How to Lower Heroku Dyno Latency through Persistent Connections (Keep-alive) The Performance Penalty of Repeated Connections Before the latest improvements to the Heroku Router, every connection between the router and your application dyno risked incurring the latency penalty ...

I wrote an explainer on TCP slow start and Keep-alive connections. Learn more about HTTP/1.1 and some concepts that power Puma and most modern web servers www.heroku.com/blog/learn-h...

#ruby #rails

04.11.2025 18:48 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I’ve resisted async this far. From the outside in it seems that cancel-ability is a fragile property and one that is niche. I’m also operating in an environment where allocations are fine.

Do you think there could ever be some kind of a reduced scope easy async?

What do you think of zig’s plans?

01.11.2025 15:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Missed opportunity to go as JJ Jameson.

β€œI want pictures of spider changesets!”

01.11.2025 14:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The most valuable part of docs is the example. The worst part of an example is if it is wrong.

A doc test solves both these problems.

I want a default gem that all libraries can use. A standard for shipping examples with docs that are guaranteed to work

26.10.2025 03:30 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

β€˜s about time to hit the road. Until next time #Austin.

26.10.2025 13:52 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

The most valuable part of docs is the example. The worst part of an example is if it is wrong.

A doc test solves both these problems.

I want a default gem that all libraries can use. A standard for shipping examples with docs that are guaranteed to work

26.10.2025 03:30 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I would like to see a rustdoc equivalent ship with ruby. And/or be able to link between existing tests and docs easily (think β€œexpand src” but ”show usage in tests”

25.10.2025 19:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I am out in nature and on a farm.

A bug just flew right at me and hit me in the face

I just can’t get away from software it seems

25.10.2025 18:12 β€” πŸ‘ 298    πŸ” 13    πŸ’¬ 17    πŸ“Œ 1