• Home
  • About
    • News
  • Subscribe
    • Personal Subscriptions
    • Team Pricing
  • Episodes
    • All Episodes
    • Freebies
    • Guest Episodes
    • Categories
      • APIs and Libraries
      • Applications
      • Design
      • Language
      • Patterns and Anti-Patterns
      • Style
      • Testing
      • Tools
    • Surprise me!
    • Video Downloads
  • Courses
    • Tasting Menus
    • Feasts
  • Help
    • FAQ
    • Contact
    • Nominate a Guest Chef
    • Privacy
  • Log in
  • Twitter
  • Facebook

Categories

Tags

activerecord asynchrony code smells command line concurrency containers corelib data database debugging devcontainers domain modeling Enumerable & Enumerator failure handling files guest idioms Input - Output iteration linux literals logging metaprogramming oop patterns practices processes (execution) rails refactoring regex rspec RubyGems stdlib strings syntax systems tdd test doubles testing text threads tools unix value objects variables
February 2026
M T W T F S S
 1
2345678
9101112131415
16171819202122
232425262728  
« Sep    

Archives

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Mobile Analytics
  • All
  • Language
  • Design
  • Style
  • APIs and Libraries
  • Testing
  • Freebies
Let's Eat
  • Twitter
  • Facebook
Recent Episodes
Image

RubyTapas

Short Screencasts of Gourmet Ruby, by Avdi Grimm

  • Home
  • About
    • News
  • Subscribe
    • Personal Subscriptions
    • Team Pricing
  • Episodes
    • All Episodes
    • Freebies
    • Guest Episodes
    • Categories
      • APIs and Libraries
      • Applications
      • Design
      • Language
      • Patterns and Anti-Patterns
      • Style
      • Testing
      • Tools
    • Surprise me!
    • Video Downloads
  • Courses
    • Tasting Menus
    • Feasts
  • Help
    • FAQ
    • Contact
    • Nominate a Guest Chef
    • Privacy
  • Log in
Image

RubyTapas is getting Graceful

Image Avdi Grimm September 17, 2021

We've had dinner, now it's time for the dancing!

Read More

Image

Episode #683
Tap

Image Avdi Grimm August 22, 2021

Let's talk about Ruby's `.tap` method. How does it differ from related combinators? When should we use it? And... why is it called "tap", anyway?

Read More

Image

Episode #682
682 Is it defined?

Image Avdi Grimm August 11, 2021

Constants, globals, locals, instance variables, methods... Ruby has a lot of namespaces. Let's learn about a Ruby power tool for reflecting on these names no matter what space they come …

Read More

Image

Episode #681
Setter Return

Image Avdi Grimm August 2, 2021

A surprising Rubocop warning inspired this video about an obscure bit of Ruby semantics. Find out why you never need to worry about return values in Ruby setter methods!

Read More

Image

Episode #680
Hash Splat Merge

Image Avdi Grimm July 24, 2021

In today's video, learn a concise and expressive syntax for merging several Ruby hashes into one!

Read More

Image

Episode #679
Git Hooks for Evil and Good

Image Avdi Grimm July 11, 2021

Between your beautiful code change and immortality stands a gatekeeper: git commit hooks. These hooks can be helpful... or annoying. Join Jessica Kerr to learn how to make the former, …

Read More

Image

Episode #678
Module Prepend

Image Avdi Grimm June 28, 2021

Sometimes you need to attach new functionality, such as logging, to other people's code. Learn to leverage Ruby's ancestor chain for (relatively) clean patching, using prepended modules!

Read More

Image

Episode #677
Direnv and Dotenv

Image Avdi Grimm June 21, 2021

direnv and dotenv: both utilities for managing 12-Factor-style environment-based configuration. Where do they overlap, how do they differ, and, most importantly: how can they complement each other? Find out!

Read More

Image

Episode #676
Distributed Tracing with Honeycomb

Image Jessica Kerr June 14, 2021

Service-oriented architecture may enable separate teams to work fast independently, but they also push problems into the interstices between systems. Distributed bugs need distributed tracing - learn how, with Jessica …

Read More

1 2 3 … 85 →
  • All
  • Language
  • Design
  • Style
  • APIs and Libraries
  • Testing
  • Freebies
  • Home
  • About
  • Subscribe
  • Episodes
  • Courses
  • Help
  • Log in
© 2021 ShipRise LLC
Advertisement