TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ruby Patterns from GitHub's Codebase

187 pointsby nephicsabout 13 years ago

7 comments

johnbenderabout 13 years ago
I was under the impression that the good folks at github were using Vagrant in some capacity. Assuming they've used it or heard of it I'm wondering if/how it fell short for their server based projects.
评论 #3651030 未加载
评论 #3650902 未加载
评论 #3650706 未加载
netmuteabout 13 years ago
I really miss his videos. Looking at slides without any commentary isn't that interesting.
whatthefunkabout 13 years ago
Regarding the part where you say "document everything". I'm assuming you come from a mid-sized company standpoint where there is more than 1 person working on the app. I might be wrong but I think documenting everything from the start is counterproductive.
评论 #3651032 未加载
评论 #3650921 未加载
评论 #3652219 未加载
评论 #3663675 未加载
mcabout 13 years ago
Any examples of library-in-app in the wild. I get the idea, but want to know what this looks like in practice.<p>Mounting engines or Sinatra apps? Creating a new gem to for extractable functionality? Just curious about what this looks like under the hood.
aakashdabout 13 years ago
I don't agree with code is not readable. If the code is not readable, you really need to look at your naming conventions and abstractions.<p>Using documentation as an alternative to readable code is a pitfall.
jamesgeck0about 13 years ago
Could you give more detail about how you use inner-app services? They seem like a good way to manage project complexity, but I can't find much documentation on how they work in Rails.
tabbyjabbyabout 13 years ago
Do your Sinatra apps have access to the Rails models?
评论 #3650436 未加载
评论 #3650922 未加载
评论 #3650330 未加载