![]() Seamless Rails Upgrades: Fixed Price Maintenance— Upgrading RoR can be daunting. Outdated gems, breaking changes, & limited resources often hinder smooth transitions. We offer expert Rails maintenance at a fixed monthly price, your application remains secure, performant, minimal business disruptions. reinteractive / CodeCare sponsor |
▶ Building an 'Always-On' Production Profiler— A talk from Ruby Kaigi 2024 on Datadog’s production profiler. There’s a lot of detail here on how and what (CPU profiles, GC, allocations, heap live objects) to profile, various challenges of profiling in production, and using Rust in a gem. Ivo Anjo |
Installing the sassc Gem on a Mac: A Debugging Story— Native extensions are often the source of a failed bundle install and never particularly fun to figure out (at least for me). Luckily, Richard takes us on a tour of the issues here, advice that could be useful beyond just sassc . Richard Schneeman |
Creating Value Objects the Idiomatic Way— If you’ve got a value more elaborate than a number, string or simple list or hash, you might choose to use a class to create objects that represent those values: value objects. The modern way to do this in Ruby is with the Data class and Lucian shows it off here. Lucian Ghinda |
💡 Benoit Daloze's Matching Regexps 200 Times Faster is an interesting article showing off just how fast TruffleRuby is in a particular use case with an idiomatic pure Ruby solution being even faster than C code. |
🤖 Ruby OpenAI 8.0– A way to use OpenAI's APIs. v8 adds support for OpenAI's new Responses endpoints. 🤖 OmniAI 2.1– A standardized API for multiple LLM platforms. xgboost-ruby 0.10– High performance gradient boosting for Ruby. Steep 1.10– Static type checking tool for Ruby. RBS 3.9– Ruby's type signature language.
|
A quick roundup of some other interesting updates or useful resources in the broader developer landscape: |
|