Skip to content
July 2024 meeting

Details

Using Ractors and Making Ractors Usable
Seong-Heon Jung
Ractor is an ambitious feature introduced with Ruby 3.0 enabling truly parallel execution on CRuby. Adoption of Ractors has been somewhat slow, however, because Ractors are not a drop-in replacement for previous concurrency abstractions. In fact, they require a different architecture altogether. In this talk, we’ll walk through the process of building a project using Ractors through the example of a Ractor-based & Rack-compatible web server.

Seong-Heon is a student researcher at Brown University’s ATLAS Group. The team works on automatically parallelizing and debugging shell scripts through static and dynamic program analysis - a productive mix of computer systems and programming languages.

Despite working primarily with shell scripts in his research, Ruby is Seong-Heon’s favorite language deep down.

Dynamic Config & Ruby are a perfect match
Jeff Dwyer
I thought Ruby-land was the best thing in the world, but working at HubSpot in (gasp) Java, I was chagrined to learn that they have some toys that are even cooler than ours! Even more surprising, operating my Java code felt more dynamic and malleable than Ruby. How could this be?

Jeff is founder & CEO @ Prefab. Jeff previously led the engineering team building ezCater and Relish.

Light refreshments will be available. Our venue is generously provided by Flexcar - the only month-to-month car lease with zero down payment.

RSVPS ARE REQUIRED - PLEASE BRING ID

Photo of Boston Ruby Group group
Boston Ruby Group
See more events
Flexcar
200 Pier 4 Blvd · Boston, ma