Today's special is a note on style with a side order of opinion. Enjoy! (Note: I made a mistake in the visualization of which variables correspond to which on either …
Search results for: episode 31
616 results found.
Episode #173: For
Newer arrivals to Ruby sometimes wonder when to use #each, and when to use 'for'. Today, a detailed explanation of how they differ, and an opinion on when to use …
Episode #152: Progress Bar
Today we look at a gem that can make command-line scripts more pleasant to use.
Episode #146: Monitor
Today we learn about the concept of a "recursive mutex" as we help a turtle-racing league update their software systems.
Episode #139: Timed Queue
Continuing to build our own thread-safe queue class, today we give it the ability to handle time out enqueues and dequeues.
Episode #129: Rake
Today we begin a series on the Rake build tool. We'll be getting into some powerful, lesser-known features as we continue on; but we'll start out with a quick review …
Episode #119: Intention Revealing Argument
Some techniques for making boolean flag arguments read more meaningfully.
Episode #084: Splat Group
Today we take a look at a related feature to Ruby's "splat" operator: the ability to recursively destructure arrays using grouped assignment.
Episode #077: Tail Part 6: Process As Object
Continuing to refactor our minimal tail(1) implementation, today we clean up a loop by encapsulating its state in a new object.