Ruby Conf 12 - Boundaries by Gary Bernhardt
Confreaks · 8 HN recommendations
Video Q&A
Ask AI to explain this scene or summarize the whole video. When an answer includes timestamps, select one to jump to that moment.
Try asking: What is the speaker explaining here?
Google sign-in is required. Review the maximum credit cost before confirming.
Gary Bernhardt's RubyConf 2012 talk on testing in isolation without mocking everything. It goes through behavior versus data, mutation versus immutability, and how a functional core with an imperative shell yields natural isolation and parallelism.
Why HN recommends it: HN recommends it as the canonical presentation of 'functional core, imperative shell' and a practical answer to unit versus integration testing.
“I highly recommend this video for a more philosophical take on how to do "impure FP" without OO” Read on HN ↗