Sharon Rosner

@noteflakes
111 Followers
63 Following
74 Posts
Independent software consultant
GitHubhttps://github.com/noteflakes

Can threads and fibers be friends? That's what I set out to find out this week:

https://noteflakes.com/articles/2025-12-19-friday-update

Threads vs Fibers - Can't We Be Friends? - Noteflakes

Threads vs Fibers - Can't We Be Friends? - Noteflakes

My OSS report for this week: fibers are the future of Ruby!

https://noteflakes.com/articles/2025-12-12-friday-update

#ruby #uringmachine

OSS Friday Update - Fibers are the Future of Ruby - Noteflakes

OSS Friday Update - Fibers are the Future of Ruby - Noteflakes

More work on UringMachine benchmarks. This validates the work of @ioquatix on the fiber scheduler. We see a marked performance advantage to using Ruby fibers for any I/O-bound workload, including querying PostgreSQL databases.

https://github.com/digital-fabric/uringmachine/blob/main/benchmark/README.md

@henrik that's the most fun part of developing OSS!

Just pushed some preliminary benchmarks measuring the performance of UringMachine against stock Ruby I/O, and the results are promising!

https://github.com/digital-fabric/uringmachine/tree/main/benchmark#readme

My OSS report for this week: the fiber scheduler is feature complete, more tests to come, and some new thoughts about Papercraft.

https://noteflakes.com/articles/2025-12-05-friday-update

#ruby #io_uring

OSS Friday Update - The Shape of Ruby I/O to Come - Noteflakes

OSS Friday Update - The Shape of Ruby I/O to Come - Noteflakes

Here's my OSS report for this week: the UringMachine fiber scheduler is taking shape, another Ruby core PR, and some learnings about how Ruby does I/O.

https://noteflakes.com/articles/2025-11-28-friday-update

#ruby #io_uring

OSS Friday Update - The Fiber Scheduler is Taking Shape - Noteflakes

OSS Friday Update - The Fiber Scheduler is Taking Shape - Noteflakes

Et tu, iTerm2, et tu? 🫠

Immediately looking in the settings to make sure this scheisse is disabled…

I'm pleased to announce that Extralite version 2.8 has just been released. Extralite is a Ruby gem for working with SQLite databases, with best-in-class performance, support for concurrency and a comprehensive feature set.

New in this release: better query mode names, simplified querying APIs, a new `Database#wal_checkpoint` method for performing manual WAL checkpoints, and improved documentation.

For more information, consult the Extralite repo: https://github.com/digital-fabric/extralite

#ruby #sqlite

GitHub - digital-fabric/extralite: Ruby on SQLite

Ruby on SQLite. Contribute to digital-fabric/extralite development by creating an account on GitHub.

GitHub

I think it is important to talk more about why we are choosing #Ruby, what do we like about the language, why we enjoy so much building with #Ruby.

#BuildWithRuby #ChooseRuby #WhyRuby #OurCommunity