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

Categories

Tags

activerecord algorithms boolean code smells concurrency containers corelib data database Date and Time debugging diagnostics domain modeling Enumerable failure handling files gems guest idioms io iteration literals logging metaprogramming mock objects object model oop operators ORM patterns poeaa processes Rake refactoring regex rspec stdlib strings syntax systems test doubles text threads value objects variables
July 2017
M T W T F S S
« Jun    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Archives

Forums

  • Feature Requests
  • General Discussion
  • Topic Suggestions

Recent Forum Topics

  • Beginner Topics
  • Policy Objects
  • Tasting Menu Navigation: would like "up" (or the like) in addition to Prev/Next

Account

  • Login

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
Mobile Analytics
  • All
  • Language
  • Design
  • Style
  • APIs and Libraries
  • Testing
  • Freebies
Menu
  • Twitter
  • Facebook
  • Google+
Recent Episodes

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
      • Style
      • Testing
      • Tools
    • Surprise me!
    • Video Downloads
  • Courses
    • Tasting Menus
    • Feasts
  • Help
    • FAQ
    • Contact
  • Log in
featured

Two screencasts, two ways to eradicate Ruby nil values

Avdi Grimm January 31, 2017

Learn two ways to avoid switching on nil in Rails apps, in this double feature from RubyTapas and Upcase

Read More

Episode #486: Initialize Copy

Avdi Grimm July 3, 2017

Learn how to customize the way Ruby copies objects - and why you might want to.

Read More

Episode #485: Subprocesses Part 10: Open Pipe

Avdi Grimm June 26, 2017

Ruby's open() call has more tricks up its sleeves than you know!

Read More

BRUNCH #23

Avdi Grimm June 26, 2017

Customer-driven development, avoiding deployment disasters, Clojure to Ruby, and more...

Read More

Episode #484: Dup and Clone

Avdi Grimm June 19, 2017

Understand object copying in Ruby.

Read More

BRUNCH #22

Avdi Grimm June 18, 2017

Recovering from project failures, visual blockchains, speaking resources, and more...

Read More

Episode #483: Extract Default to Method

Avdi Grimm June 11, 2017

Some pointers on making your Ruby parameter defaults self-documenting.

Read More

Episode #482: Create and Extend

Avdi Grimm June 5, 2017

Learn a concise way to treat a module as an object in Ruby.

Read More

Episode #481: Mixin to Object

Avdi Grimm May 29, 2017

Learn how to break a dependency on a pervasive mixin.

Read More

Episode #480: Read and Write

Avdi Grimm May 22, 2017

Shortcuts to reading and writing files in Ruby.

Read More

Episode #479: Handle

Avdi Grimm May 16, 2017

Learn how to present a natural interface to client code, while hiding implementation architecture details.

Read More

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