Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    F

    FastRuby.io Blog

    fastruby.io · Company blog · on HN since 2019

    FastRuby.io, a consultancy specializing in Ruby and Rails upgrades, writes about Ruby performance, gem upgrades, and dependency maintenance.

    Visit blogHN submissions
    ProgrammingWeb DevelopmentLanguages & Compilers
    What HN says

    HN commenters cite its Ruby performance charts and benchmarks, and discuss its Rails upgrade experience, with Ruby 3 speed compared to Python.

    Stats for nerds
    18HN people shared it
    31linked in comments
    330story points
    Apr 2023last shared
    2020people per year2023

    Top posts on HN

    1. 1
      Why Wasn't Ruby 3 Faster?
      1 person · 216 points · first shared 2021 · 171 comments on HN
    2. 2
      Naming Things Is Hard
      2 people · 48 points · first shared 2022 · 25 comments on HN
    3. 3
      What I Learned from My First Rails Upgrade
      2 people · 32 points · first shared 2022 · 1 comments on HN
    4. 4
      How Fast is Ruby 3 on Rails?
      3 people · 4 points · first shared 2021 · Discussion on HN
    5. 5
      Exploring Ruby Warnings
      2 people · 3 points · first shared 2023 · Discussion on HN
    6. 6
      How and Why to Measure Dependency Freshness in Your Ruby Application
      2 people · 2 points · first shared 2023 · Discussion on HN
    7. 7
      Bundler Leak: Find known leaky gems in your Gemfile
      2 people · 2 points · first shared 2019 · Discussion on HN
    8. 8
      Upgrade Ruby from 2.7 to 3.0
      2 people · 2 points · first shared 2021 · Discussion on HN
    9. 9
      Dangers in Your Gemfile
      1 person · 2 points · first shared 2025 · 1 comments on HN
    10. 10
      Deploying Rails on Fly.io
      1 person · 2 points · first shared 2024 · Discussion on HN

    What HN people wrote when they linked it

    • xyzzy_plughMar 2023

      I've never read such a ridiculous article. I really wanted to give them the benefit of the doubt but good lord. How is any of this simpler or better? It's like they prefer the pain of 2004 mixed with the worst parts of modern infrastructure. The dream of the 2000s really is alive in DHH's head, isn't it?

      TFA links to their cloud spend for 2022[0], wherein lies the rub:

      > In total, we spent $3,201,564 on all these cloud services in 2022. That comes out to $266,797 per month. Whew!

      > For HEY, the yearly bill was $1,066,150 ($88,846/month) for production workloads only. That one service breaks down into big buckets as follows:

      What the actual fuck? THREE MILLION DOLLARS? A million for their email service?? I have seen bills much larger, but for what 37signals does I am shocked. There is surely a ton of low hanging fruit to drop the bill despite the claim that it's as optimized as it can get. No way.

      Even then, Hey is $99/year, and they claimed to have 25k users in the first month or so as of 2020, that's nearly $2.5MM. I presume they've grown since then. Another 2020 article[2] mentions 3/4 of their users have the iOS app, and the Android app currently shows "50k+ installs" so let's assume we're talking 200-400k users as a ceiling, ignoring attrition, which would pull $20-40MM. Even if it's half that, the cost doesn't seem unreasonable.

      They're spending nearly $90k/mo on Hey. Of that the majority is RDS and OpenSearch. TFA makes it clear they know how to run MySQL, why on…

    • gls2roJul 2022

      Thank you for replying to give more context.

      You have some courage to go to a Ruby project and try to upgrade Rails from 4 to 7. I hope it will go as smoothly as possible. Props to you!

      I am not sure if it helps and maybe you know these, but just in case here are 3 URLs I keep at hand when I upgrade Rails:

      1. https://railsdiff.org (where it shows diff from sources)

      2. https://www.fastruby.io/blog/tags/upgrades (they have some great articles in cases of some upgrades)

      3. https://guides.rubyonrails.org/v6.1/upgrading_ruby_on_rails.html (there is page for each version just replace v6.1 with the major version that you need)

      And also if you have not already started may I suggest you don't go directly from Rails 4 to Rails 7 but just try to go to each major(ish) version:

      Rails 4.0 -> 4.1.x
      Rails 4.1 -> 5.0.x
      Rails 5.0 -> 5.1.x
      Rails 5.1 -> 5.2.x
      Rails 5.2 -> 6.0.x
      Rails 6.0 -> 6.1.6.1
      Rails 6.1 -> 7.0.x

      For each version there is an upgrade page. Eg:

      - https://guides.rubyonrails.org/v4.1/upgrading_ruby_on_rails.html

      - https://guides.rubyonrails.org/v5.0/upgrading_ruby_on_rails.html

      - https://guides.rubyonrails.org/v5.1/upgrading_ruby_on_rails.html

      You might want to give a try to this gem: https://github.com/fastruby/next_rails. I did not used it so far but I would have a Rails 4 app I will probably try to use it.

    • sundarurfriendDec 2020

      So with the promised 3x speed improvement (hooray!), where does Ruby stand with regard to performance, compared to say Python? According to [this benchmark][1], it seems (the 3.0.0-preview1 version was) on average about 2x slower than Python. Are there other benchmarks to compare with?

      Looking into it, this other benchmark [2] of 3.0.0-preview1 vs Ruby 2.7 actually concludes there's no real performance improvement there. So I guess an additional question is, is there actually a 3x speed increase in realistic benchmarks?

      [1] https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/yarv-python3.html
      [2] https://www.fastruby.io/blog/rails/performance/ruby/hows-the-performance-of-ruby-3.0.0-preview1.html

    • elifApr 2023

      Since they left ruby (2.0) raw rails performance improved by 75% (3.0)

      https://www.fastruby.io/blog/assets/images/RRBPerfHistory_720.png

      Then in 3.2, ruby released YJIT which improved median rails response time by about 100%

      https://raw.githubusercontent.com/easydatawarehousing/ruby_measure_responsetime/main/data/rails_devise/plots/rails_devise_0_overview.png

      It's kind of a golden era for rubyists that stuck it out. Beautiful maintainable code that hits C performance for many tasks.

    Related

    Rails at Scalerailsatscale.com59 people

    Tiny JITs for a Faster FFI

    Rails at Scale
    Company · last shared 2026
    Ruby Insiderubyinside.com147 people

    Sinatra 1.0 Released: Major Milestone for Ruby’s Best Webapp DSL

    Ruby Inside
    Publication · last shared 2021
    Heroku Blogblog.heroku.com326 people

    Matz (creator of Ruby) joins Heroku

    Heroku Blog
    Company · last shared 2025
    byrootbyroot.github.io36 people

    There isn't much point to HTTP/2 past the load balancer

    byroot
    Personal · last shared 2026
    Dependabot Blogdependabot.com21 people

    Dependabot is joining GitHub

    Dependabot Blog
    Company · last shared 2021
    Percona Blogpercona.com327 people

    UUIDs are popular, but bad for performance (2019)

    Percona Blog
    Company · last shared 2026
    Merbistmerbist.com38 people

    Hey Apple, Please Be Nice and Share MacRuby

    Merbist
    Personal · last shared 2013
    Intridea Blogintridea.com46 people

    Rails 3 - Fully Loaded

    Intridea Blog
    Company · last shared 2015