Jason Frey's Avatar

Jason Frey

@fryguy9.bsky.social

Chief Architect on @ManageIQ.bsky.social at IBM, formerly Red Hat CloudForms -- I ❤️ Ruby, Rails, and Crystal Twitter: @Fryguy9 Mastodon: @Fryguy@ruby.social

480 Followers  |  128 Following  |  34 Posts  |  Joined: 10.02.2024  |  1.8181

Latest posts by fryguy9.bsky.social on Bluesky

Video thumbnail

In Super Mario Bros., the first vertical lift platform in World 6-3 does not have a fixed range like it may seem at first. Instead, it slowly keeps increasing its range, so that keeping Mario on the platform will eventually result in his death.

04.08.2025 16:22 — 👍 4340    🔁 836    💬 52    📌 44

You need a life preserver when you're working at C

04.08.2025 21:38 — 👍 0    🔁 0    💬 0    📌 0

If I didn't know you better I would assume AI. 🤣

03.07.2025 17:23 — 👍 2    🔁 0    💬 0    📌 0
Celeste desk mat

Celeste desk mat

I'm in love with this @fangamer.com Celeste desk mat.

28.06.2025 20:42 — 👍 3    🔁 0    💬 0    📌 0

Me: “Sorry, I curse a lot.”

Them: “I’m from New Jersey.”

Me: “Thank fuck.”

30.04.2025 22:10 — 👍 82    🔁 4    💬 7    📌 1
Preview
ManageIQ - ManageIQ Radjabov GA Announcement On behalf of the ManageIQ team, I’m happy to announce the release of ManageIQ Radjabov! This release is named after the chess grandmaster Teimour Radjabov. Y...

🎉 ManageIQ Radjabov-1 has been released 🎉

A huge thank you to everyone in the community! You can read more about it in our blog post:

www.manageiq.org/blog/2025/04...

17.04.2025 17:14 — 👍 1    🔁 1    💬 0    📌 0

Welcome!

28.02.2025 01:51 — 👍 1    🔁 0    💬 0    📌 0

<minirant>Go has to be one of the most frustrating languages, especially coming from Ruby and it's "developer happiness".

func Copy[M1 ~map[K]V, M2 ~map[K]V, K comparable, V any](dst M1, src M2)

WHY? 😭

(Hint: dst, src is the order they choose)

25.02.2025 14:13 — 👍 0    🔁 0    💬 0    📌 0
Preview
Tiny JITs for a Faster FFI Can we have a faster FFI for CRuby? Yes.

I wrote a blog post about how we can make FFI faster in CRuby railsatscale.com/2025-02-12-t...

12.02.2025 21:44 — 👍 77    🔁 24    💬 5    📌 1

Also the performance difference is negligible when only calling it once in a while.

17.02.2025 15:57 — 👍 0    🔁 0    💬 1    📌 0

This is awesome. Part of the reason we use ffi is because we target different architectures, and so we don't need to recompile a c extension shim for each one. Also, the binding is delayed, so on arches that are unsupported, we can load the ffi code and just not call it.

17.02.2025 15:56 — 👍 0    🔁 0    💬 1    📌 0

This is really cool. I love the labeling concept on BlueSky and would love my favorite game devs to get labeled. Check out @ozone.birb.house to see the labels and/or get labeled.

@wadjeteyegames.bsky.social @terrycavanaghgames.com @timoflegend.bsky.social @gracebruxner.bsky.social @grumpygamer.com

15.02.2025 18:13 — 👍 1    🔁 0    💬 0    📌 0
Bar charts of employee tenure, salary, and age from the DOGE website. The y axis is unlabeled, and horizontal lines providing some sense of scale are unevenly spaced

Bar charts of employee tenure, salary, and age from the DOGE website. The y axis is unlabeled, and horizontal lines providing some sense of scale are unevenly spaced

not sure what's worse about the DOGE site: unsecured databases, leaking of classified information, or these chart crimes

15.02.2025 13:59 — 👍 1171    🔁 159    💬 67    📌 37

It's always proportional to the size of the project and the relative usage of the project. Small, frequently used, libraries are much more likely to be bug free.

06.02.2025 18:51 — 👍 0    🔁 0    💬 1    📌 0

I think we all really just want JavaScript to die 😅

06.02.2025 18:36 — 👍 1    🔁 0    💬 0    📌 0
So You Want To Remove The GVL? I want to write a post about Pitchfork, explaining where it comes from, why it is like it is, and how I see its future. But before I can get to that, I think I need to share my mental model on a few t...

I wrote down my personal thoughts on whether it's worth removing Ruby's GVL and what it would take.

I wanted to talk about Ractors too, but this is already too long, so that's for another time.

byroot.github.io/ruby/perform...

29.01.2025 10:55 — 👍 41    🔁 12    💬 8    📌 1
Video thumbnail

Forgot to post going live last night BUT YOU GUYS OMG LOOK AT ME DOING THE THING

ME IN MY SPEEDRUNNER ERA

19.01.2025 18:48 — 👍 2    🔁 1    💬 0    📌 0

There's a feed called "Popular With Friends", which might be close to what you're looking for?

07.01.2025 16:11 — 👍 0    🔁 0    💬 1    📌 0

I broke 1 million this weekend and I couldn't believe it. Baseball Card for the win.

06.01.2025 14:30 — 👍 2    🔁 0    💬 0    📌 0
Post image 02.01.2025 00:27 — 👍 23051    🔁 4309    💬 273    📌 271

So sad to hear this news. I always enjoyed his posts on Ruby.

26.12.2024 18:29 — 👍 3    🔁 0    💬 0    📌 0
Ruby 3.4.0 Released

Ruby 3.4.0 and 3.4.1 (that change is only version number) has been released.
www.ruby-lang.org/en/news/2024...
www.ruby-lang.org/en/news/2024...

And I also released new version of ruby-build
github.com/rbenv/ruby-b...

25.12.2024 09:09 — 👍 46    🔁 20    💬 0    📌 2

One recommendation I have is when overriding inspect, be sure to support pretty print at the same time, otherwise if someone pretty prints your object, it's just a single line and doesn't play nice. See the source for pretty_print_inspect and PP.singleline_pp, which can help support that.

17.12.2024 20:29 — 👍 1    🔁 0    💬 0    📌 0
Preview
ruby/lib/pp.rb at 9715131c32fa9753da6a616c9ad3891e27bcff5b · ruby/ruby The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

I could have sworn there was a way to control which variables print but it seems that's only for pretty print. Would love regular inspect to have a similar overridable method.

github.com/ruby/ruby/bl...

17.12.2024 20:25 — 👍 1    🔁 0    💬 0    📌 0
Preview
ruby-the-future-of-frozen-string-literals.md GitHub Gist: instantly share code, notes, and snippets.

On the topic of frozen string literals and Ruby 3.4, this post we wrote together with @byroot.bsky.social may be helpful to share again.

gist.github.com/fxn/bf4eed25...

13.12.2024 16:45 — 👍 40    🔁 18    💬 1    📌 1

can I code fast? no. but can I code well? also no. but does my code work? alas, no

30.11.2024 21:39 — 👍 18545    🔁 2166    💬 411    📌 156

I want that squid ink burger now. 😋

28.11.2024 23:05 — 👍 0    🔁 0    💬 0    📌 0
Preview
Celeste - Celestial Skies Desk Mat What will you find when you reach the top?  This official Celeste desk mat was designed by Ian Wilding. It measures 35x16 inches across, with a 3 mm rubber backing.

Saw this gorgeous Celeste desk mat today...MUST HAVE!

www.fangamer.com/products/cel...

28.11.2024 04:59 — 👍 1    🔁 0    💬 1    📌 0

Classic!

28.11.2024 04:51 — 👍 0    🔁 0    💬 0    📌 0
Post image

Lmfao

27.11.2024 13:27 — 👍 33    🔁 3    💬 1    📌 0

@fryguy9 is following 20 prominent accounts