Digests ┬╗ 143

programming

The Wrong Abstraction

Sandi Metz on the cost of wrong abstraction and why you should prefer duplication instead.

How I ended up paying $150 for a single 60GB download from Amazon Glacier

Interesting story of the small print pricing on Amazon Glacier cloud service.

Coroutines and Fibers. Why and When

An article describing the difference between coroutines and fibers and what is the best use case for them.

ruby

What's new in Ruby 2.3 Enumerable

Ross Kaffenberger takes a closer look at two new methods in Enumerable module in ruby 2.3.

Trends in Ruby - analyzing rubygems stats for 2015

Interesting statistics and trends about gems, ruby usage and others by Damir Svrtan.

Ruby on Rails: Doctrine

DHH shares 8 points why is rails a good choice for a web framework (and why it will be in the future).

Improve remember me cookie expiration in Devise

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.

The Beginner's Guide to Crafting Ruby Gems

A pretty nice explanation how to create a simple gem from a start.

fun

BASIC Programming Language in Minecraft

This is just crazy!

Guide to software developer job ads

So true.