Language features, syntax, and gotchas.
Category: Language

Episode #613
Pattern Matching
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!

Episode #608
Composed Regex
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!

Episode #604
Extended Regex Syntax
Regular expressions are sometimes accused of being a write-only language. Learn how to clarify your patterns with Ruby's extended regex syntax!

Episode #603
Function Composition Operators
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 …

Episode #596
Partial Function Application
If you've ever read about functional programming, you might have run across the concept of "currying". But what is currying, exactly, and how does it help us? Join guest chef …