Digests » 143
this week's favorite
Sandi Metz on the cost of wrong abstraction and why you should prefer duplication instead.
Interesting story of the small print pricing on Amazon Glacier cloud service.
An article describing the difference between coroutines and fibers and what is the best use case for them.
Ross Kaffenberger takes a closer look at two new methods in Enumerable module in ruby 2.3.
Interesting statistics and trends about gems, ruby usage and others by Damir Svrtan.
DHH shares 8 points why is rails a good choice for a web framework (and why it will be in the future).
A security fix for a cookie expiration in Devise, don't hesitate to upgrade to this version if you want your users safe between multiple devices.
A pretty nice explanation how to create a simple gem from a start.
This is just crazy!