Russ Olsen announces Eloquent Ruby, 2nd Edition to be published by The Pragmatic Bookshelf

Russ Olsen announces Eloquent Ruby, 2nd Edition to be published by The Pragmatic Bookshelf
TIL: You can bring pattern matching to your custom models really quickly. All you need to do is to implement deconstruct_keys, and you're good to go
Excited to share a bit more of what I'm working on at #trmnl (https://usetrmnl.com) where I'm in charge of the Open Source aspects of the company. Specifically, I'm focused on the Build Your Own Server (BYOS) side of the stack.
So I'm quite happy to share more about the BYOS server I've been working which is completely written in #ruby and #hanami. Source: https://github.com/usetrmnl/byos_hanami
Super easy to spin up and render whatever you want on your own e-ink devices. Enjoy!
ABQYS - Always Be Quoting Yaml Strings
For no particular current reason...
Rails MCP Server: Enhancing AI-Assisted Development
https://mariochavez.io/desarrollo/2025/03/21/rails-mcp-server-enhancing-ai-assisted-development/
Discussions: https://discu.eu/q/https://mariochavez.io/desarrollo/2025/03/21/rails-mcp-server-enhancing-ai-assisted-development/
HashiCorp is hiring Engineer II - Backend (Multiple Openings)
#c #golang #ruby #aws #azure #gcp #terraform
United States
Full-time
HashiCorp
Job details https://jobsfordevelopers.com/jobs/engineer-ii-backend-multiple-openings-at-hashicorp-com-nov-27-2024-b5bf66?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
I created a gem for downloading and registering Chrome for Testing browser on Capybara
https://github.com/pepito2k/selenium_chrome_helper
Discussions: https://discu.eu/q/https://github.com/pepito2k/selenium_chrome_helper
How to Configure Sign in With Apple in Rails 8 without Omniauth
https://railsboilerplate.com/articles/how-to-configure-sign-in-with-apple-rails-8-without-omniauth
Discussions: https://discu.eu/q/https://railsboilerplate.com/articles/how-to-configure-sign-in-with-apple-rails-8-without-omniauth
[blog] Picking a web framework
https://recology.info/2025/03/web-frameworks/
Wrote up some thoughts/learnings on looking into what web framework to use for a work project #python #ruby #svelte #htmx
Run any amount of migrations without conflicts
http://github.com/omelao/migrate-hack/
Discussions: https://discu.eu/q/http://github.com/omelao/migrate-hack/
Contributed a #ruby #Ractor variant to the programming languages benchmark game: https://salsa.debian.org/benchmarksgame-team/benchmarksgame/-/issues/559
(was an example where Ruby was slower than Python, so got interested :))
Might not be published anytime soon (as the benchark game isn't updated as often anymore, and was only recently updated), and it will also not be the fastest version, but was fun to experiment with Ractors in ruby, a way to have true parallelism is ruby.
(btw the reason ruby is slow in this test is that instantiating an object for a single character is much overhead that can't be reasoned away by the JIT-compiler I guess...
[Blog post] Rails 8 Assets: Combining importmaps
https://radanskoric.com/articles/rails-assets-combine-importmaps
Discussions: https://discu.eu/q/https://radanskoric.com/articles/rails-assets-combine-importmaps
Are you a Nonbinary or Women Rubyist attending @tropicalonrails ? Come join some WNB.rb members for an after conference dinner!
Venue: Baccio del Nonno
Address: R. Júlio Diniz, 158 - Vila Olímpia, São Paulo - SP, 04547-090, Brazil
Directions: https://maps.app.goo.gl/PxJdizE5opiyYRQW7?g_st=ic
Dinner will start around 7:30pm (April 3rd) All attendees will need to adhere to WNB.rb’s Code of Conduct: https://tinyurl.com/wnb-rb-coc
RSVP: https://forms.gle/TRwP3niFfRKofgQz6
2020-11-02
分散処理の神Rubyライブラリ Rindaを紹介する - Chienomi
https://chienomi.org/articles/programming/202010-rinda.html
2021-05-01
Rindaを用いた分散計算設計 - Chienomi
https://chienomi.org/articles/programming/202011-rinda2.html
More about the Baltic Ruby conference and our lineup here: https://balticruby.org/lineup
After writing last week about creating value objects in #Ruby with Data class, here are some real examples of some cases where I use it and one example from TheOdinProject.
There are other cases and probably better ways to use it but I just wanted to provide some real examples:
Introducing a collection of bridge components for Hotwire Native apps
https://github.com/joemasilotti/bridge-components
Discussions: https://discu.eu/q/https://github.com/joemasilotti/bridge-components
Need to Upgrade #Ruby?
Here is a Free Step by Step Guide by #FastRuby — The team behind Bonsai and the `next_rails` gem shares their best practices for upgrading to any Ruby version
https://www.fastruby.io/blog/step-by-step-ruby-upgrade.html?utm_source=matz&utm_medium=sponsorship&utm_campaign=re-sponsored-toot-mar-20-2025&utm_term=step-by-step&utm_content=ruby
[from my GitHub sponsor]
Why we need database constraints and how to use them in Rails
https://tejasbubane.github.io/posts/using-postgres-database-constraints-in-rails
Discussions: https://discu.eu/q/https://tejasbubane.github.io/posts/using-postgres-database-constraints-in-rails