In this new monthly section, I want to share links that I found interesting or that came up while browsing around Hacker-News, RubyFlow, Reddit, Twitter, … or in our company’s monthly developer chat. This is a good way, to clean my bookmark list and maybe there are some interesting bits here and there for you as well.
This post includes only Ruby/Ruby on Rails relevant conent.
Sandi Metz - Talk Session: Polly Want a Message
Explore DDD 2019 - Denver, Sept. 16-20 Object-oriented languages have opinions about how best to arrange code. These opinions lead OO to naturally offer cert...
GoRails Episode 266 - From Editor to IDE
Drifting Ruby Screencasts is a collection of short tutorial screencast videos and documentation for accomplishing functional concepts in web development.
As (N)Vim still is my daily driver, I like to use VScode from time to time. It’s a great editor, which appearently can function as a Ruby IDE, too.
When Should You NOT Use Rails?
For the entertaining version, listen to the podcast. For the just-the-facts extra-complete version, I’m writing this post.
Shopify/cli-ui
Terminal user interface library.
CLI toolkit which I used in a recent DevOps project. I like the (threading) loading tasks very much. But also has all the bells and whistles for building great command line apps: quick unicode status updates, progress-bars, inputs, selects
ago Gem
(Auto-)Build Beautiful Admin Dashboards and Panels for Your Active Record (Database) Models (Incl. File Attachments) with Configuration in Code
Another contender for the missing Rails Admin Auto-CRUD dashboard (frankly, which I am not a very big fan of)
palkan/rubanok
Parameters-based transformation DSL.
Palkan extracted a pattern which I myself see in many Rails apps - Mapping various parameters to a SQL builder
Climbing Steep hills, or adopting Ruby 3 types with RBS — Martian Chronicles
A deep dive into adding Ruby Type Signatures to existing projects and using Steep to perform type checking.
Ruby 3.0 around the corner, I, too played around a little with the Type checker. It’s rough but promising. Hoping to see IDE/LSP Support in the next couple of years improving by this.
Occams Record
The missing high-efficiency query API for ActiveRecord
If querying and loading records is your bottleneck, this might be a solution as it promises speedup of 3-5x to ActiveRecord
Good talk about improving OO design in Ruby.