Short Ruby Newsletter - edition 130
https://newsletter.shortruby.com/p/edition-130
Discussions: https://discu.eu/q/https://newsletter.shortruby.com/p/edition-130
I know that the economy is actively in freefall right now, but I am glad that after 4-6 months of chewing on the problem; I’ve written an 8.2K word guide on overhauling the view layer for a Rails app. It should go live by the end of the week, still getting reviews on the first draft.
Reduce Memory Usage of Your Rails Application by Selecting Specific Columns
https://www.writesoftwarewell.com/rails-reduce-memory-select-specific-columns/
Discussions: https://discu.eu/q/https://www.writesoftwarewell.com/rails-reduce-memory-select-specific-columns/
Add simple registration for Rails Authentication Generator
https://rubygems.org/gems/active_registration
Discussions: https://discu.eu/q/https://rubygems.org/gems/active_registration
Remote Ruby: Turning The Big 30-Oh
https://www.buzzsprout.com/2260490/episodes/16879842
Discussions: https://discu.eu/q/https://www.buzzsprout.com/2260490/episodes/16879842
Reject Nested Attributes in Rails
https://danielabaron.me/blog/rails-reject-nested-attributes/
Discussions: https://discu.eu/q/https://danielabaron.me/blog/rails-reject-nested-attributes/
Active MCP: Integrate Rails with AI Assistants using Model Context Protocol
https://github.com/moekiorg/active_mcp
Discussions: https://discu.eu/q/https://github.com/moekiorg/active_mcp
Marksmith MD editor for Rails v0.4.0 - dark mode support, improved tabbed interface, better composability, and a bunch of bugfixes.
https://github.com/avo-hq/marksmith/releases/tag/v0.4.0
Discussions: https://discu.eu/q/https://github.com/avo-hq/marksmith/releases/tag/v0.4.0
Wide Models and Active Record custom validation contexts
https://island94.org/2025/04/wide-models-and-active-record-custom-validation-contexts
Discussions: https://discu.eu/q/https://island94.org/2025/04/wide-models-and-active-record-custom-validation-contexts
After 14 years, Gumroad is officially open source!
https://github.com/antiwork/gumroad
Discussions: https://discu.eu/q/https://github.com/antiwork/gumroad
You wait ages for weeknotes and then two come along at once...
Last week the Experience CS project we're working on with the Raspberry Pi Foundation was announced and the site was launched!
As you can imagine there was a lot going on, so I've only just managed to write the week notes!
Thruster vs Kamal Proxy guide
https://testdouble.com/insights/thruster-vs-kamal-proxy-guide
Discussions: https://discu.eu/q/https://testdouble.com/insights/thruster-vs-kamal-proxy-guide
More about the Baltic Ruby conference and our lineup here: https://balticruby.org/lineup
Profiling Rails Applications with Rails Debugbar
https://www.writesoftwarewell.com/profiling-ruby-on-rails-applications-with-rails-debugbar/
Discussions: https://discu.eu/q/https://www.writesoftwarewell.com/profiling-ruby-on-rails-applications-with-rails-debugbar/
More about the Baltic Ruby conference and our lineup here: https://balticruby.org/lineup