Help out: share this site!

Latest Screencasts

Dan Simpson and Nick Zadrozny give an overview of cutting-edge, real-time programming for the web; and demonstrate an interactive, web-based sequencer. Watch this screencast


Introducing Devise

Railscasts - 2010-04-12 - free

Devise is a full-featured authentication solution which handles all of the controller logic and form views for you. Learn how to set it up in this episode. Watch this screencast


String Calculator – Groovy

Katacasts - 2010-02-01 - free

After being away for a couple weeks due to conferences and sickness, we present another entry in our “Same Kata, Different Languages” series: the String Calculator in Groovy by Itay Maman. This will most likely be the last of the String Calculator katas for a while, as we’ve been doing them for a long time [...] Watch this screencast


Introduction to Grails - Part 1

Teach Me To Code - 2010-01-25 - free

Are you new to Grails? Grails is an excellent alternative to Ruby on Rails, which uses Groovy / Java. In this screencast, learn how to create a simple CRUD system with Grails. Watch this screencast


Jemini Tutorial (Part 1 of 2)

Misc - 2010-01-16 - free

Jemini is a Ruby-based framework for game development. In this screencast, we’ll create a shooter game from scratch. Part 1 shows creating a project, setting up a game state, loading animations, music and sound effects, and setting up keyboard input and event handlers. (Not bad for 22 minutes, right?) Jemini Tutorial (Part 1 of 2) Watch this screencast


String Calculator – Python

Katacasts - 2010-01-06 - free

Continuing our series of ‘Same Kata, Different Languages,’ we have a very special performance in Python by Gary Bernhardt: Gary Bernhardt is an independent software contractor in Seattle specializing in the dynamic languages Python and Ruby. A brutal minimalist, he is bent on the destruction of all existing software except Emacs and Vim, the two One True Editors. Gary’s a [...] Watch this screencast


Tabs and Spaces

Vimcasts - 2010-01-05 - free

Vim offers very granular control over whitespace. This episode explains the purpose of tabstop, softtabstop, shiftwidth and expandtab settings, and illustrates how Vim behaves using various combinations of these. Watch this screencast


I wanted to get started with Facebook development, so I made a little badge: Facebook Github Badge In this screencast, I walk through the basics of creating something similar. We … setup a Facebook application get it setup so we can test it (running on our local computer) render HTML... Watch this screencast


Meet jQTouch

Peepcode - 2009-12-25 - paid

jQTouch makes programming for mobile browsers fun! Simple HTML, CSS, and jQuery Javascript combine to make it easy to build applications for WebKit-based mobile browsers like the iPhone/iPod Touch, Android, and Palm webOS. The framework is sparsely documented, but after watching this 70 minute screencast you’ll have a firm understanding... Watch this screencast


Mastering Rails Forms

Pragprogs - 2009-12-16 - paid
Mastering Rails Forms

Forms are crucial to how users interact with your site. You can slap a form on a web page in record time with Rails, but basic forms just get you by. For a better user experience, you'll want to customize your forms and create interplay between your models. Learn how to take your forms to the next level from Ryan Bates, one of the most experienced Rails programmers (and screencasters) in the community. Watch this screencast