A bunch o’ interesting links I’ve happened across recently:
- Git: Twelve Curated Tips And Workflows From The Trenches presents a blend of interesting tips. Who hasn’t wanted to “Search for a string in all revisions of entire git history” before? It turns out to be really easy!
- NewRelic has a recent post, Deploying a Scalable Application with AWS Elastic Beanstalk and New Relic. It’s a good introduction to Elastic Beanstalk even if you don’t use NewRelic.
- High Scalability has some highlights in 5 Ways to Make Cloud Failure Not an Option, though it’s light on details. #5, incidentally, is exactly what Aeolus seeks to do.
- High Scalability also looks at SSDs and databases, concluding “If you’re not using SSD, you are doing it wrong.” (Well, they do go on to add, “Not quite true, but close.”)
- Remarkable Labs is doing a Rails 4 post a day until the new year, looking at what’s new and different in Rails 4.
- Ruby Inside posts a video with Pat Shaughnessy, A Simple Tour of the Ruby MRI Source Code for people who really want to know the innards of Ruby.
- redis-throttle provides easy rate-limiting to Rails apps using Redis — with graceful fallback in the event of a Redis failure.
- On the subject of rate-limited APIs, last night I began tinkering with ericboeh’s nest_thermostat gem, to control the Nest thermostats I’ve installed. A quick typo extending it accidentally got me an infinite loop hitting their (unofficial, undocumented) API. It seems that Nests have saved a whole lot of energy for their owners, though.
- Thanks to my coworker Petr for introducing me to the amazing better_errors gem, which certainly lives up to its name.
- Ever wanted to automatically reload code in irb? At least with Rails, you can make it happen.
- Amazon has been tight-lipped about the earnings of AWS, lumping it into its “Other” category of revenue. But since AWS was launched in 2006, “Other” has grown from about $50 million to $600 million in annual revenue.