Ruby 1.9 and 2.0 Walkthroughs

"[The] Ruby Walkthrough is amazingly well done: production, content, everything, wow!" – Marc-André Cournoyer

Promo

Comprehensive Walkthroughs of Ruby 2.0 (and Ruby 1.9!) for Existing Rubyists

The Ruby 2.0 Walkthrough is a thorough walkthrough of Ruby 2.0 in video and e-book form. What's new? What's gone? What things could trip you up?

I'm Peter Cooper, the author of Beginning Ruby and editor of Ruby Weekly. I created both the Ruby 1.9 and Ruby 2.0 Walkthroughs because the "What's new in Ruby X.X?" articles I found were either out of date or only skimmed the basics.

These screencasts present both the most thorough and up to date guides to Ruby 1.9 (based on 1.9.2 and 1.9.3) from the Ruby 1.8 perspective, and Ruby 2.0 from the 1.9 perspective. Ruby 2.1 will be covered in a free update sometime after its release in December 2013.

H264 720p videos + PDF e-book (429MB) — only $29.00

(plus VAT, only where applicable)
Immediate download after purchase.

"I've completed @peterc's Ruby 1.9 Walkthrough! I know Kung Fu." — James Edward Gray II

Guarantee

My "Keep The Stuff" Money Back Guarantee

I want you to be happy. So if you're not, let me know. You'll get a full refund and keep what you've received :-)

Video Sample

This video sample is the TracePoint video from the Ruby 2.0 Walkthrough:

The Full Contents

Samples

The Ruby 1.9 Walkthrough Videos

  • The History of Ruby 1.9
  • Alternative 1.9 Implementations
  • Key Changes (Overview)
  • Getting Ruby 1.9
  • Strings
  • Character Encoding
  • Hashes
  • Arrays
  • Procs and Lambdas
  • Blocks
  • Enumerators and Enumerable
  • Regular Expressions
  • Threads
  • Fibers
  • Time
  • Standard Library (New and Gone)
  • New Syntax and Miscellaneous Elements
  • Garbage Collection
  • Ruby 1.9.3 Specifics

Total viewing time in 1.9: 180 minutes

The Ruby 2.0 Walkthrough Videos and 76 Page PDF

  • Introduction and History of 2.0
  • The Best Bits of 2.0
  • Enumerator::Lazy
  • Keyword Arguments
  • Module#prepend
  • Refinements
  • TracePoint
  • Syntax and Methods
  • Garbage Collection and VM Changes
  • Standard Library Changes

Please note that the PDF e-book is still considered to be in 'beta' as it will be completed after Ruby 2.1's release.

Total viewing time in 2.0: 119 minutes

What You'll Learn

Here's some of what you'll pick up:

  • How proc and lambda behavior differs between 1.8 and 1.9
  • How to wrestle with character encodings like UTF-8 (and issues to be aware of when upgrading old apps)
  • The new and differing ways to check range membership
  • The lengthy histories of 1.9 and 2.0 and how they've changed significantly
  • New tricks and techniques opened up by the awesome new Oniguruma-based regular expression engine
  • The MiniTest::Unit and MiniTest::Spec libraries
  • Quickly calling system library functions with Fiddle
  • Tracing your Ruby apps using TracePoint in Ruby 2.0
  • Code coverage utilities right in the stdlib
  • Extensions to splat (*) behavior in 1.9
  • New hash syntax and key changes to hash methods
  • The 3 different text encoding types in 1.9 and why each is important
  • What fibers are, how they compare to threads, and how threads have changed
  • Why Proc#=== makes sense as a way to call procs.. sometimes
  • 1.9.3 specific updates (the original 1.9 Walkthrough was for 1.9.2)
  • How to tweak the garbage collector in 1.9.3
  • How the garbage collector and virtual machine have been improved in 2.0
  • .. and I've barely scratched the surface!

"Watching Ruby 1.9 Walkthrough by @peterc and it's awesome!
Been waiting for a long time for this kind of screencast." — Uģis Ozols

11 H264 720p videos + PDF e-book (429MB) — only $29.00

Immediate download after purchase.
Links to Apple TV/iPad and MPEG4 container versions included in download.
Guarantee

My "Keep The Stuff" Money Back Guarantee

I want you to be happy. So if you're not, let me know. You'll get a full refund and keep what you've received :-) Read our full refund policy for more.

Some Screenshots from the PDF E-book

11 H264 720p videos + PDF e-book (429MB) — only $29.00

Immediate download after purchase.
Links to Apple TV/iPad and MPEG4 container versions included in download.

If you have any lingering questions or just want to talk, e-mail me at peter@cooperpress.com.

P.S. Still not convinced you want to buy the Walkthrough?

That's OK! It's not for everyone or to everyone's taste. If, however, you'd like to get a feel for Ruby 1.9 without buying my video, check out this thorough review of Ruby 1.9 Walkthrough's contents, as well as these notes I used to produce the 1.9 videos. They may provide enough for you to start researching on your own. Good luck!