ioquatix.bsky.social
@ioquatix.bsky.social
Reposted
Using `Module#set_temporary_name` (added by @ioquatix.bsky.social 🤘).

I am decorating Active Record with a module. Don't need a constant for it, and an unexpected constant could mess existing lookups up.

You'd typically use an anonymous module, but that is meaningless in ancestor chain listings.
February 14, 2025 at 5:00 PM
ChatGPT wrote this code:

ruby(47811,0x1fc22c840) malloc: Heap corruption detected, free list is damaged at 0x60000040bc00
*** Incorrect guard value: 585253
ruby(47811,0x1fc22c840) malloc: *** set a breakpoint in malloc_error_break to debug
February 10, 2025 at 2:48 AM
Reposted
For example, when I switched @tinyzap.com from Puma to @ioquatix.bsky.social's Falcon server, my entire web application was much more responsive and loads faster in the browser because each image you see in the screenshot below fires a request to Rails to get the image URL.
February 7, 2025 at 5:31 PM
Rack has passed 1 billion downloads.
January 30, 2025 at 10:41 PM
I'll remember this for next time I'm in a meeting and asked a question I don't have an answer for.
January 30, 2025 at 10:02 PM
Reposted
Made a patch for Ruby that I think is cool, but probably can't be on by default. It emits a warning when an object is mutated from a thread that didn't create the object (patch is here: github.com/ruby/ruby/co...)
January 27, 2025 at 10:08 PM
Good job GitHub Actions. Did it pass or fail? Oh, refresh the page. Status is updated to green tick... awesome.
January 28, 2025 at 12:37 AM
Reposted
At long last, Scattergun is back in business! Our focus was, and remains, simple and privacy focused mailing lists.

After a period of hibernation, we're also making a commitment to remain online and operation for as long as there are paying users.

Here's all the details:
Scattergun is open for new users once again
Scattergun is open for business again. I initially launched the product way back in October, 2021. A few months later, my accountant told me I couldn't directly collect payments for SaaS from EU consu...
blog.scattergun.email
January 21, 2025 at 1:22 PM
Time for marshmallows 😋
January 21, 2025 at 9:28 AM
Gone fishing.
January 21, 2025 at 4:59 AM
Innovations in pizza: blueberry and marshmallow 😋
January 17, 2025 at 6:59 AM
I built a rock sculpture.
January 7, 2025 at 4:11 AM
Many years ago in Reefton, I took this photo of a man and his pet possum. Possums are considered a pest in New Zealand, but I love the facial expressions in this photo.
January 6, 2025 at 11:48 PM
Baking focaccia.
January 6, 2025 at 2:51 AM
Ginger bread mountains.
December 23, 2024 at 6:27 AM
🎙️ Earlier this year, I joined Ruby Rogues to talk about Async, Falcon, and advancing Rails with concurrency & streaming. 🚀 We explored challenges, simplifying deployments, and even gave Futurama a shoutout. 📺💡

www.youtube.com/watch?v=fpXB...
Revolutionizing Ruby Deployment with Falcon Web Server and Async Concurrency Framework - RUBY 627
YouTube video by Top End Devs
www.youtube.com
December 22, 2024 at 2:09 AM
Even 3 years later, this is still an extremely good summary of the advantages of Async: brunosutic.com/blog/async-r...
Async Ruby - Bruno Sutic
Async Ruby is a powerful and highly scalable concurrency feature. It's available today, it's production-ready, and it's an awesome addition to Ruby language!
brunosutic.com
December 13, 2024 at 11:40 AM
Reposted
He clearly does sleep and work asynchronously. 😴😁
December 3, 2024 at 8:42 PM
I had a great time too! Sharing knowledge is extremely important to me, and it’s even better when it inspires others to explore new possibilities. I’m thrilled you’re diving into Falcon. Let me know if you need any guidance or want to discuss ideas further! 🚀
December 3, 2024 at 8:49 PM
Reposted
I think I learned more in a day of hanging out with @ioquatix.bsky.social than I did in 3 years of university 😂.

I’m now really looking forward to diving deeper into the Falcon web server … it’s likely to become my default going forward. It’s just a stellar piece of software.
December 3, 2024 at 7:20 PM
Did you know RFC9218 introduced a generic per-request priority mechanism? Neither did I. Let's add support for it in protocol-http / async-http: github.com/socketry/pro...
Add priority header. by ioquatix · Pull Request #73 · socketry/protocol-http
https://www.rfc-editor.org/rfc/rfc9218.html introduces a generic per-request prioritisation mechanism. Let's add support for it. Types of Changes New feature. Contribution I added tests f...
github.com
November 28, 2024 at 1:00 AM
When you start to question reality:
November 26, 2024 at 9:22 PM