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
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Rubber Duck Dev Show Episode 45 | Reviewing the 2022 Rails Community Survey - Part 2
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/
Ruby-on-Rails and AlpineJS tutorial
AlpineJS is a very promising JavaScript tool for already-rendered HTML. It sounds an awfully good fit for Ruby-on-Rails. Let’s dive in. [more inside]
Why End-to-End (E2E) Testing is Often Good Enough
E2E testing can be as effective as other types of testing to ensure the performance & reliability of the system for end-users. [more inside]
Glimmer DSL for SWT Video Tutorial 19 - Hello, Cursor!
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]
Method chaining in Ruby
I wrote a little piece on method chaining in Ruby: https://greg.molnar.io/blog/method-chaining-in-ruby/
Add Feature Flags in Ruby on Rails with Flipper
Find out how feature flags function in principle and get started with feature flags using the Flipper gem. [more inside]
📚 What books on Ruby should I read to level up my skills?
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.
What Would It Take for Roda to Win?
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.
[Podcast] Code and the Coding Coder who Code it - Episode 7 - Chris Oliver
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 adds authenticate_by when using has_secure_password
Rails 7.1 has tried to address one of the seemingly unapparent security vulnerability called timing based enumeration attack by introducing a method authenticate_by
when using has_secure_password
.
This blog demonstrates the same.
https://blog.kiprosh.com/rails-7-1-adds-authenticated_by/
[Podcast] Code and the Coding Coders Who Code it
A New(ish) podcast. We talk about Ruby, Rails, JavaScript, and everything in between. From tiny tips to bigger challenges we take on 3 questions a show; What are you working on? What’s blocking you? What’s something cool you want to share? Check it out at https://podcast.drbragg.dev/ or wherever you listen to your favorite podcasts.
[Screencast] Roles from Scratch
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
Testing Dependencies: Fake It While You Make It
It may not be your code, but you still want to make sure you’re using it the way you expect to. Let’s explore four ways to test interactions with third-party dependencies, whether it be a HTTP API, database, gem, or other system. [more inside]
Using ActiveRecord with SQLite DB in a JRuby Desktop App
In this blog post tutorial, I cover how to configure a SQLite database and connect to it using ActiveRecord from within a Ruby desktop application, data-binding the ActiveRecord Model to the GUI View bidirectionally. [more inside]
From partials to ViewComponents: writing reusable front-end code in Rails
Recently, we added ViewComponent to our project and it was a very pleasant experience! Here is a post summarizing our decision process and first learnings after a few weeks of intensive VCs coding. [more inside]
Rubber Duck Dev Show Episode 44 | Reviewing the 2022 Rails Community Survey
Hear two rubyists discuss the 2022 Ruby on Rails Community Survey results that were just released: https://www.rubberduckdevshow.com/episodes/44-reviewing-2022-rails-community-survey/
Glimmer DSL for SWT Video Tutorial 18 - Hello, Sash Form!
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]
How to define and use a Ruby Hash
A quick reference article about Ruby hashes https://www.bootrails.com/blog/how-to-define-and-use-a-ruby-hash/