Floating Point Visually Explained

Sooner or later every software engineer runs into issues with floating point arithmetic precision. Fabien Sanglard explains how floating point numbers are stored and how the approximate real numbers. The post talks specifically about numbers in C, but the lesson is applicable generally.

API design: Choosing between names and identifiers in URLs

Martin Nally covers the ins and outs of using human-readable names or ids in URLs. Both have their place, even in the same systems.

10 new features in Ruby 2.5

Ruby 2.5 is expected to be released this Christmas, like it always does. Here are a few new features that will be included. There are no major changes. The language is relatively mature now and the core teams seems to be focused on performance improvements.