Language features, syntax, and gotchas.
In this rare beginner-oriented episode, we're going to talk about looping constructs in Ruby, starting from the most basic infinite loops, and building up to for/in loops.
Want to cut down on the mental friction of good object design? Use this organic approach to sprouting new classes in Ruby!
In a language full of expressive little shorthands, it's time to meet a new idiom! This one makes simple blocks even more concise.
Have you ever looked at function "pipelines" in FP languages like Elixir and F# and wished Ruby had them? Let's explore the equivalents Ruby provides out-of-box, or with a little …
In today’s RubyTapas episode, guest chef Jordan Raine will show you a practical application of the new pattern-matching case statements in Ruby 2.7. Enjoy!
Regular expressions can quickly grow to be large, dense, and impenetrable. In today’s episode you’ll learn how Ruby helps you compose them out of smaller, manageable pieces!
Regular expressions are sometimes accused of being a write-only language. Learn how to clarify your patterns with Ruby's extended regex syntax!
Ruby's support for functional programming has expanded and matured. Join guest chef Devon Estes and learn to use some features added in Ruby 2.6 to quickly and concisely compose functions …