- https://code.facebook.com/posts/218678814984400/scaling-mercurial-at-facebook/
- http://zachholman.com/talk/move-fast-break-nothing/
Facebook's performance contributions, along with the two new extensions they've contributed (hgwatchman, remotefilelog) make even the most daunting of versioning scenarios completely supportable!! (Check out the article, I won't spoil it here... :)
The "Move Fast and Break Nothing" keynote lends a fresh perspective on classifying targeted changes and adjusting your dev strategy accordingly (along with a few pointers on how to succeed in the more challenging cases).
I feel like we're currently in the middle of a Software Development version of the Renaissance!! (Hg, Angular, Groovy, Bootstrap... AWS... Atlassian!!!)
What I found to be most interesting about this is that the tools work mainly and best on Linux, somewhat on Mac, and not at all on Windows. That suggests that Facebook's developer machines are largely Linux.
ReplyDelete