We've made it halfway through the weekend! Here are some articles I found worthwhile recently:
- Jesse Watson on why the value of coding skill without deep domain context is dropping closer and closer to zero.
- Gregory Brown's tips for spotting hidden dependencies in “totally independent” features.
- Why it's OK, and even important, to talk about the history behind software. Via K. Scott Allen.
- Robert Pankowecki on When DDD Clicked for Me.
(Today's BRUNCH is missing a title photo, which is a shame. The next issue could feature your photo, along with credit and a link to something you'd like to show to readers!)
Meanwhile, here's what I've been up to…
- A blog article got me thinking about how to implement Clojure's “interpose” function in Ruby. The resulting post was a lot of fun to write and covers a lot of ground, such as: module refinements in Ruby 2.4; contrasting
Enumeratorand yield-based method implementations; testing methods that take blocks with RSpec; RSpec shared specs; benchmarking alternate algorithms with
benchmark/ips, and more. Check it out!
- On RubyTapas, I've got a new episode about how to write a crash logger in Ruby.
Thanks for joining me for BRUNCH. See you next week!