Richard Schneeman
@schneems.bsky.social
120 followers 62 following 40 posts
- 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
Posts Media Videos Starter Packs
schneems.bsky.social
So glad you found it. This is what I wanted to show you with the monitor but it wouldn’t reach.
Reposted by Richard Schneeman
nateberkopec.bsky.social
I had three people from Brazil on a call recently because they wanted to start contributing to Puma but were unsure of where to start. This is something I've done for years and I've always loved it. We sometimes get really important new contributors from these convos.
schneems.bsky.social
We supplemented school with “learn to read” exercises at home. It was difficult. Also important to us as we go to a mandarin immersion school so they get less english than a regular school. I think we started around Pk4.
schneems.bsky.social
For very young ages, things like math and reading are out of reach except via abstract concepts. Things like hand eye coordination “teaching” looks indistinguishable from coloring play.
schneems.bsky.social
Age dependent. I’ve seen some very complacent privileged parents in elementary and middle school “someone has to home last” levels of “school is a thing to endure and doesn’t really matter” which I strongly disagree with.
schneems.bsky.social
Been meaning to mention: RailsWorld is in Austin next year…
schneems.bsky.social
Yeah.

Also sorry to miss you in amsterdam. I haven’t seen you since you cut your hair.
schneems.bsky.social
I feel like CBP and ICE policies and actions that may directly affect you are **literal** political reasons.

Pedantry aside, that sucks.
schneems.bsky.social
Environment variable based configuration for CLI tools and frameworks is handy:

E.g. “BUNDLE_PATH=lol bundle install” is equivalent to “bundle install —path lol”

I’m looking for non-Ruby tools that have behavior like this. I’m curious how they support boolean values or special cases like infinity.
Reposted by Richard Schneeman
hsbt.org
hsbt @hsbt.org · Sep 5
The next Rails World is Austin
schneems.bsky.social
I got paid several hundred dollars to stand in line for a Bill book signing when I was in college. IIRC the lady who hired me doubled her money selling them on eBay. I think she netted something like $500. Pretty wild.
schneems.bsky.social
Maybe when thread kill is called but term-on-timeout is disabled it could warn about the behavior. Or if puma is detected and is forked we could default to it being on (and warn that they should set it explicitly).
schneems.bsky.social
I added that feature. Moving to it be the default is tricky. Top three servers are puma, falcon, and passenger.

I don’t think falcon supports multi process.
schneems.bsky.social
Puma 7.0.0.pre1 was just released with a fix for the keepalive behavior that's been causing issues with Heroku Router 2.0

Please if you can try running this pre-release and report issues if you find them. #ruby

rubygems.org/gems/puma/ve...
puma | RubyGems.org | your community gem host
rubygems.org
Reposted by Richard Schneeman
nateberkopec.bsky.social
A lot of people in our CGRP Slack community are having issues with Router 2.0 on Heroku. I initially thought this was more Puma/keepalive problems but actually we're seeing it with Falcon, Anycable, and Puma with keepalives disabled too!
schneems.bsky.social
The dependency on strum is not the best for compile times but I really like the ergonomics of defining attribute arguments as enums. Theres some error stuff there too.
Reposted by Richard Schneeman
chadfowler.com
Scrap Chef is looking for a developer or data scientist in Austin to be a forward deployed engineer. Great opportunity to be hands on with AI for real use cases in an industry that needs it. As they say: "You’re essentially the CTO of a deployment"