Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #15665

R

Ryan McGeary

Personal blog · ryan.mcgeary.orgprogrammingweb

Ryan McGeary's personal blog at ryan.mcgeary.org covers programming and web. Since 2011, 5 different Hacker News readers have linked it 5 times, most often “"Vendor Everything" Still Applies (rvm and bundler)”. The last post was in 2016, but the archive is still widely read.

Visit the blog
5mentions?
5HN people?
2011–2017first – last linked?
Links on Hacker News per year · peak 3 in 2013

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

HN commenters link Ryan McGeary's "vendor everything" post on keeping Ruby gem dependencies local with Bundler, to support advice on deployments. One comment also cites his business profile.

Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

This post is less about the basics of counter_cache support in Rails and more about best practices for introducing a new counter cache to an existing project. More specifically, the goal is to deta...

Most-linked posts?

  1. "Vendor Everything" Still Applies (rvm and bundler)
    4 people · 4 mentions · first linked 2011-08-05

What Hacker News says?

  1. I think that Ryan McGeary fits this description: > Ryan owns McGeary Consulting Group and is the founder of BusyConf and ChargeStack. http://ryan.mcgeary.org/business/

    Comment linking /business/

    on “Ask HN: Successful one-person online businesses?”
  2. Submitted "Vendor Everything" Still Applies (rvm and bundler) as a story · 5 points

    HN discussion
  3. If you use bundler, "bundle package" can help reduce or eliminate your dependency on external gem repositories. At least for deployments. I generally try to follow the "vendor everything" philosophy: http://ryan.mcgeary.org/2011/02/09/vendor-everything-still-a...

    Comment linking /2011/02/09/vendor-everything-still-applies/

    on “Ruby deploys temporarily disabled”
  4. Can't you just "vendor everything" and now each project will install all of the gems locally to vendor and not be concerned about global choices? http://ryan.mcgeary.org/2011/02/09/vendor-everything-still-a...

    Comment linking /2011/02/09/vendor-everything-still-applies/

    on “Bundler to be integrated into Rubygems”
  5. If you bundle install with the `--path` flag (which you should), you can specify the location the gems will be installed (typically something like `--path vendor`) which gives you the ability to easily remove the gems the project uses all at once. Coupled with `bundle package` which stores all the .gem files in vendor/cache, you can ensure that your application always has its gem dependencies available. Here's a gre…

    Comment linking /2011/02/09/vendor-everything-still-applies/

    on “Engine Yard's sponsorship of RVM is coming to an end”

Search all of HN for ryan.mcgeary.org