Ruby / Rails Inside
@rubyinside
733
subscribers
15
photos
2.51K
links
Daily Ruby / Ruby on Rails articles. Curated channel.
Faker::Hacker.say_something_smart
Suggest link/news
https://t.me/NoMethodError
Download Telegram
Join
Ruby / Rails Inside
733 subscribers
Ruby / Rails Inside
https://www.honeybadger.io/blog/rails-activerecord-store/
Honeybadger Developer Blog
Hidden Gems: ActiveRecord Store
PostgreSQL and MySQL are great for structuring data using relationships, but what if you don't always know the structure up-front? That's where `ActiveRecord::Store` really shines. It's like NoSQL, without changing da...
Ruby / Rails Inside
https://www.bootrails.com/blog/ruby-on-rails-and-vuejs-tutorial-a-how-to-guide/
Ruby / Rails Inside
https://gorails.com/episodes/command-palette-ruby-on-rails
GoRails
How to add a Command Palette to your Ruby on Rails app (Example)
A command palette is a common feature for power users. Learn how to add a command palette to your Ruby on Rails app using the Ninja Keys web component.
Ruby / Rails Inside
https://about.gitlab.com/blog/2022/05/17/how-we-removed-all-502-errors-by-caring-about-pid-1-in-kubernetes/
Gitlab
How we reduced 502 errors by caring about PID 1 in Kubernetes
For every deploy, scale down event, or pod termination, users of GitLab's Pages service were experiencing 502 errors. This explains how we found the root cause and rolled out a fix for it.
Ruby / Rails Inside
https://kukicola.io/posts/improve-your-specs-quality-with-branch-coverage/
kukicola.io
Improve your specs quality with branch coverage - kukicola.io
It's a common practice to measure the quality of tests using line coverage. Unfortunately, in some cases, it's not enough.
Ruby / Rails Inside
https://jmarquesdatabeyond.medium.com/sql-like-a-pro-please-stop-using-distinct-31bdb6481256
Medium
SQL Like a Pro: Please Stop Using Distinct!!
Every time I see a “DISTINCT” I ask the same question: Why??
Ruby / Rails Inside
https://shopify.engineering/ruby-execution-models
Shopify
To Thread or Not to Thread: An In-Depth Look at Ruby’s Execution Models - Shopify
An in-depth look at threads vs processes in Ruby web applications, and when you should use each.
Ruby / Rails Inside
https://blog.saeloun.com/2022/05/31/rails-7-arel-filter-support
Saeloun Blog
Rails 7 Arel adds support for FILTER clause
Ruby on Rails and ReactJS consulting company. We also build mobile applications using React Native
Ruby / Rails Inside
https://boringrails.com/articles/tailwind-style-css-transitions-with-stimulusjs/
Boring Rails: Skip the bullshit and ship fast
Tailwind style CSS transitions with StimulusJS
Build polished UI components with StimulusJS and Enter/leave CSS Transitions using patterns from Vue, Alpine, and Tailwind.
Ruby / Rails Inside
https://www.loom.com/share/16fdf22e46764449a4ee48d650fe8513
Loom
A day in the life of serverless Ruby
Ruby / Rails Inside
https://www.fullstackruby.dev/fullstack-development/2022/06/03/what-would-it-take-for-roda-to-win
Fullstack Ruby
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…
Ruby / Rails Inside
https://www.youtube.com/watch?v=0Qi7I78Zjuw
YouTube
Rails 7 Upgrade!!
👀
Removing webpack and more | Ruby on Rails Livestream
Support the stream: https://streamlabs.com/sundaeclub
Planning Notion Board: https://sundaeclub.notion.site/64c4997884a4406bb565bebed4ebd1bc?v=8b06867959684f5bba709daa50f77bd8
Backlog Notion Board:
https://www.notion.so/sundaeclub/8d0ca1aec5654b0c98465…
Ruby / Rails Inside
https://www.fullstackruby.dev/fullstack-development/2022/06/03/what-would-it-take-for-roda-to-win/
Fullstack Ruby
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…
Ruby / Rails Inside
https://youtu.be/jn22KyMEdwg
YouTube
Custom Turbo Confirm Modals with Hotwire in Rails
► Check out https://gorails.com for Pro episodes and more!
► SaaS business template for Ruby on Rails with built-in features like Payments, Teams, and much more: https://jumpstartrails.com
► Ruby on Rails hosting with Hatchbox.io: https://hatchbox.io
…
Ruby / Rails Inside
https://katafrakt.me/2022/06/15/building-chat-hanami-hotwire/
katafrakt.me
Building a chat with Hanami and Hotwire | katafrakt's garden
Just my website. Some Elixir, some Ruby, some more exotic languages and general thoughts on tech.
Ruby / Rails Inside
https://dev.to/baweaver/the-case-for-pattern-matching-key-irreverence-in-ruby-1oll
DEV Community
The Case for Pattern Matching Key Irreverence in Ruby
I had alluded to this post a bit earlier on Twitter, and in the Ruby bug tracker, but wanted to more...
Ruby / Rails Inside
https://dmitrytsepelev.dev/attr-accessor-in-ruby
dmitrytsepelev.dev
Understading why attr_accessor in Ruby is faster than a regular method
A comparison of how different attr_accessor from custom getters in setters in terms of implementation and performance
Ruby / Rails Inside
https://world.hey.com/jorge/code-i-like-i-domain-driven-boldness-71456476
Hey
Code I like (I): Domain-driven boldness
One of the first things I did when I started working at 37signals almost three years ago was cloning the git repo for Basecamp. I poked around and ended up at this method: module Person::Tombstonable ... def decease case when deceasable? erect_tombstone …
Ruby / Rails Inside
https://www.twnsnd.com/posts/how_i_100xd_bulk_import_speed_in_rails_with_some_gnarly_sql.html
TWNSND
100x'ing bulk import speed in Rails with gnarly SQL
A presentation covering how I improved bulk import performance on a large-scale Rails application to less than 1% of it's original processing time.
Ruby / Rails Inside
https://www.alexbevi.com/blog/2021/05/07/call-path-analysis-using-tracepoint/
ALEX BEVILACQUA
Ruby Call Path Analysis using TracePoint
During a recent diagnostic analysis exercise I needed to identify if there was additional “work” being done based on a single option being changed. As Ruby offers numerous productivity tools for developers it should come as no surprise that a mechanism to…