The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Containers are popular because they create a reproducible environment that you can deploy to production and run locally in development. However, containerizing a Rails app can be tricky—Jeff Morhous helps us navigate the pitfalls. https://www.honeybadger.io/blog/containerizing-an-existing-rails-application/
In this video, we’re going to look at how you can add infinite scrolling to your Rails app with Hotwire. [more inside]
Routing is one of the basic components of any web application. In this episode I’ll dig a bit into the Hanami router from the usage point of view, covering why it’s great and how to work with it. [more inside]
The array_include_methods gem v1.5.0 now supports RubyMotion in addition to MRI CRuby, JRuby, and Opal. It provides
Array#array_intersection_indices methods missing from basic Ruby
Hear two rubyists finish our discussion on the results from the 2022 Ruby on Rails Community Survey: https://www.rubberduckdevshow.com/episodes/44-reviewing-2022-rails-community-survey-part-2/
Desktop development is about 10 times simpler than web development. Learn it and you will become a better web developer as you transfer the simplicity of desktop development to the web! [more inside]
I wrote a little piece on method chaining in Ruby: https://greg.molnar.io/blog/method-chaining-in-ruby/
Want to avoid going through an endless list of books to read when leveling up your Ruby skills? It’s time to add new tools to your self-learning technical practice toolkit. In this post, I’m going to share a few tools for your self-learning technical practice toolkit and get the most out of your continuous technical practice.
Roda’s stated goals are simplicity, reliability, extensibility, and performance. Those are the very reasons why I have become such a Roda stan. It’s so malleable, you can take it in any number of directions in terms of architecture—particularly on the view side which is where my primary interest lies.
Chris Oliver joins the show to discuss all the adventures he’s been having. He tells us about the various projects he has going on, including: rewriting Hatchbox, hiring his first employee, and what the future of learning Rails could look like. He also is building a house which definitely takes some time to put together! There was so much to talk about this episode that it’s certainly getting the 1st place spot for longest episode! [more inside]
Rails 7.1 has tried to address one of the seemingly unapparent security vulnerability called timing based enumeration attack by introducing a method
This blog demonstrates the same.
In this episode, we look at different authorization approaches from the most simple to more complex scenarios. https://www.driftingruby.com/episodes/roles-from-scratch