Help out: share this site!

Latest Screencasts

Go Fish in Ruby

Remi - 2010-03-02 - paid

Using the playing cards that we created in Part 1 of this series, we create a game of Go Fish in Ruby! In this screencast, we: Clean up / organize some of the code from Part 1 Create a GoFish::Game that deals cards out to many players Create the code... Watch this screencast


Creating a Deck of Playing Cards in Ruby

Remi - 2010-03-01 - paid

Awhile back, I got bored and started coding a game of Solitaire that could be played in a Ruby IRB shell. I wanted to finish the game but never got around to it. So I thought of an idea! What if I screencast test-driving the creation of a card game?... Watch this screencast


JADOF - Just A Directory Of Files

Remi - 2010-02-24 - paid

In Test-Driving Your Own Hacker Blogging Engine, I mentioned JADOF, the CMS that I run remi.org off of. JADOF is very simple. It’s very like Jekyll, but it makes less assumptions. It doesn’t even know anything about web servers! It’s just a library for loading pages / posts out of... Watch this screencast


Having Fun with Ruby Blocks

Remi - 2010-02-21 - paid

Blocks are a very unique and important part of Ruby’s syntax. 1 ['Rover', 'Spot', 'Rex'].each do |dog_name| 2 puts "The dog's name is #{ dog_name }" 3 end 4 5 >> ['Rover', 'Spot', 'Rex'].map {|name| name.upcase } 6 => ['ROVER', 'SPOT', 'REX'] 7 8 >> a_block = lambda {|name| name.upcase... Watch this screencast


Coders tend to like minimalist blogging engines. Give a developer something that processes a directory of markdown and textile files and they’re usually happy. In the Ruby world, we have LOTS of platforms for doing this: Jekyll is a popular platform that’s actually built into Github Toto was just announced... Watch this screencast


E-Commerce using Rack::Payment

Remi - 2010-02-03 - paid

Rack::Payment lets you add 5 lines of code to your Rails (or any Rack-based) application and you can start accepting single payments! Let’s say you have an online store and you want to accept credit card payments. You can require rack-payment in your application: 1 # config/environment.rb 2 3 Rails::Initializer.run... Watch this screencast


When Google Chrome was originally announced, it sounded awesome and one of the first things I was interested in was how they planned on doing browser extensions. When Chrome was finally released as a Beta, I thought about trying it out but the extension framework still didn’t exist so I... Watch this screencast


Every few weeks or so, someone will see me type something like this into my URL bar … 1 # search apidock.com for "Fixnum" within Ruby 2 apirb Fixnum 3 4 # search GitHub for "twitter" 5 github twitter 6 7 # do a Google Local search for "Subway" in... Watch this screencast


GUI Development in Ruby with Shoes

Remi - 2010-01-06 - paid

“Shoes is a cross-platform toolkit for writing graphical apps easily and artfully using Ruby.” Shoes is a friggin sweet framework for making GUI applications in Ruby. There are lots of GUI toolkits out there but none of them are as easy to get up and running with & distribute as... Watch this screencast


Database Scripting in Ruby with Sequel

Remi - 2010-01-05 - paid

Sequel is an awesome Ruby library for working with databases. As opposed to ActiveRecord and DataMapper, which are based on working with model objects, Sequel is meant to be used to directly query a database, without needed to go through an object relational mapper. You can use models and associations... Watch this screencast