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://thoughtbot.com/blog/a-case-for-query-objects-in-rails
thoughtbot
A Case for Query Objects in Rails
When is it best to reach for query objects and how can we best structure them?
Ruby / Rails Inside
https://www.rubberduckdevshow.com/episodes/43-typed-or-untyped-ruby/
Rubberduckdevshow
Rubber Duck Dev Show Episode 43 | Typed or Untyped Ruby
In this episode of the Rubber Duck Dev Show, we discuss the new features of ruby that allow you to set types for your variables. We discuss the pros and cons and discuss static vs. dynamic typing in general.
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.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