PiecePipe allows you to focus on the flow of data without worrying about the iteration and glue code. Here's how to use it for map, aggregation, and group-by.
Developers are dramatically more productive when you treat them like creative individuals who work in teams, rather than inputs to a production process.
Using simple ways to show users that activity is occurring can improve the experience they have. Here are a few ways to handle the activity indicators.
Since I discovered the Ruby Set class, I've found myself stopping where I would normally use a Ruby Array and considering whether a Set would better suit my needs.