What's New in Ruby 3.2's IRB?— Still a fundamental part of Ruby, the IRB ‘Interactive Ruby’ prompt now lives in its own repo and has its own release schedule. Nonetheless, v1.6 will be Ruby 3.2’s included version and has a variety of enhancements to keep an eye on. Stan Lo |
⏰ It's just ten days till Ruby 3.2's final release.. 🎁 |
Read This Post 'Unless' You're Not A Ruby Developer— Does the double negative in the title mean we should or shouldn't read it? This is exactly the kind of confusion this post is criticizing, suggesting that the unless keyword be tossed away. Ouch. Controversial. Jesse Duffield |
Just Postgres. Made for Developers— Fully-managed, cloud hosted Postgres plans starting at $10 a month. Everything you need from backups and HA to database insights and connection scaling. Available on AWS, Heroku, Azure, and GCP. Sign-up today and find out why developers love us. Crunchy Bridge sponsor |
A Look at Rails’ Safety Mechanisms— While you’re likely aware of most or all of these, it’s an excellent refresher and reference for things like strong parameters, encrypted credentials, and other bits of Rails "magic." Jason Charnes (PlanetScale) |
QUICK BITS As much as Shopify loves and supports Ruby, they're embracing Rust too, taking on Rust as their official systems programming language, and joining the Rust Foundation. They talk about the contrast between Ruby and Rust in the post too. A 🐦 very neat example of some Ruby 3.2-flavored code from Victor Shepelev. Equally readable and modern. First Ruby Friend is a worthwhile program to pair up experienced Rubyist mentors and new Rubyists. Kevin Newton's fascinating Advent of YARV series has continued with a look at the internals behind global variables, constants and class and instance variables.
|
📕 Articles, Videos, and Opinions |
How to Use Alpine.js with Rails and Turbo— We liked Simon’s own description: “For apps not needing Stimulus.js and just using Turbo, the Alpine.js framework offers the right amount of JavaScript to make your apps sparkle.” This is a nice introduction, and Alpine.js is a neat library providing quite a light attribute-driven touch to interactivity. Simon Chiu |
Smashing: A Sinatra Based Framework for Dashboards— Billed as the ‘spiritual successor’ to Dashing, a Shopify project, Smashing is designed for creating dashboards that look good on big screens (such as a TV in your office). A Ruby DSL is used to fetch data from various sources, and you get a drag and drop interface for laying out the dashboard. Smashing Community |
Find Ruby Jobs Through Hired— Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers.
Hired |
|
|