Top all-time · #15665
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.
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?
- "Vendor Everything" Still Applies (rvm and bundler)4 people · 4 mentions · first linked 2011-08-05
What Hacker News says?
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?”Submitted "Vendor Everything" Still Applies (rvm and bundler) as a story · 5 points
HN discussionIf 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”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”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”