What’s the Deal with Ractors?— Introduced in Ruby 3.0, Ractors provide an actor-based, truly parallel (bye GVL!) execution model, but they still remain experimental and any idea of their widespread use hasn’t panned out. Jean digs into what makes them tick, what they offer, and why they still have their uses, despite the current shortcomings. Jean Boussier |
The Pitchfork Story— Rails core member and Shopify engineer Jean led the development of a Rack HTTP server called Pitchfork. Here, he goes into a lot of fascinating depth about the motivations behind Pitchfork’s creation, the memory efficiency it offers, and teaches us quite a bit about Ruby along the way. Jean Boussier |
A quick roundup of some of other interesting updates or useful resources in the broader developer landscape: The term 'Ajax' was coined twenty years ago in this article. I still remember the early experiments of using XMLHttpRequest in Rails apps! Support for functions is coming to CSS and can already be experimented with in Chrome Canary. free-for.dev is a handy and huge (over 1000 items) list of hosted tools and online services with free developer tiers. 🤯 Pierre is one of the most 'intensively designed' Web sites I've encountered in a long while.. TypeScript 5.8 has been released.
|
|