SD Ruby Podcast
Episode 077: Building Your Own Hosting Environment
Nic Benders will show you what's needed for building a hosting environment for production applications. The focus will be on selecting server hardware, picking a Linux Distro, and getting your Rails app running.
Bonus content: download the slides from this talk.
- All
- 2010
- 2009
- 2008
- 2007
- 2006
Episode 076: OpenCyc
Guyren Howe gives a way-too-brief demonstration of OpenCyc, an AI technology based on the world's most comprehensive general-purpose ontology. Along the way, he reveals how to t...
Episode 075: Heroku
Blake Mizerany from Heroku shows off the company's cloud platform for Ruby applications. The talk covers Heroku basics, Sinatra, Ruby development, and scaling.
Episode 074: Moonshine: 190 Proof Deployment
Jarin Udom shows how to set up a full Rails stack and deploy your app on a bare Ubuntu server in 10 minutes. Is he drunk? Find out! Bonus content: download the slides from this ...
Episode 073: Cappuccino
Cappuccino is a framework for building desktop-caliber applications that run in a web browser. Brian Chapados reviews the design concepts of Cappuccino and the underlying Object...
Episode 072: MongoDB
Scott Motte introduces us to the document-oriented database MongoDB and shows how to use MongoDB as an alternative to MySQL and ActiveRecord using the MongoMapper gem. This talk...
Episode 071: Mess of Protocols
Guyren Howe discusses how we use different applications and protocols to govern how we communicate: with whom, how privately, how immediately, whether through text/video/whateve...
Episode 070: Processing Real-world HTML
Edward O'Connor from djangosd gives an overview of html5lib, a major-desktop-browser-compatible HTML parser and tokenizer for both Ruby and Python. This talk was part of the Dja...
Episode 069: Rails 3: From Vaporware to Awesomeness in 12 Months
Yehuda Katz returns to San Diego with a report on the latest developments with the Ruby on Rails web application framework. Bonus content: download the slides from this talk.
Episode 068: Hybrid iPhone Apps with Titanium Mobile
Scott Motte talks about iPhone development using the Titanium Mobile framework, including how to build a basic app. Bonus content: download the slides from this talk.
Episode 067: Cooking up a Cloud (with Chef & EC2)
Chef is a young and ambitious Ruby DSL built for easy configuration management. Nick Zadrozny will take a look at the philosophy of configuration management, the basics of Chef,...
Episode 066: Unit Testing: The Easy Way
With Rspec and Cucumber, Ruby has brought testing to a whole new level, but tests still require a lot of work. But things just got better. Llewellyn Falco will show you new patt...
Episode 065: HotRuby + jQuery: Ruby in the Browser
Daniel Moore will demonstrate using the HotRuby VM to execute Ruby code natively in the browser. The demonstration shows how Ruby can call native JS libraries, like jQuery, to p...
Episode 064: Ruby 1.9.1
Bradly Feeley reviews the new features and syntax changes in the latest production ready Ruby release, Ruby 1.9.1. Bonus content: download the slides from this talk.
Episode 063: Earning an "A" in YSlow
Nick Zadrozny takes us on a tour of basic website performance optimization, covering 13 optimizations you shouldn't deploy your site without. He'll also go over some sample impl...
Episode 062: Track Magic
Jim Rea will demonstrate Track Magic, a plugin for Panorama that allows Rails developers to interact directly with Rails databases on the desktop without a browser.
Episode 061: Tanning Bed
Rob Kaufman demonstrates Tanning Bed, his new Solr search mixin for any Ruby class. Tanning Bed makes fewer assumptions about how you want to deal with the Solr search engine, w...
Episode 060: Migrating Legacy Data
Let's face it. Migrating legacy data into a new app is a giant pain in the ass. It's slow, error prone, and a ton of work. What if you could import old data into a new app befor...
Episode 059: Rails Case Study
Guyren Howe is doing something a little different with his current project, trying to make it more user-modifiable and user friendly than your average intraweb application, and ...
Episode 058: MacRuby: What's the big deal?
Last year, Apple released MacRuby, an open source Ruby implementation written on top of the Objective-C runtime. Writing native MacOSX applications in Ruby without having to pay...
Episode 057: Facebooker Plugin
Michael Madrid discusses Styleact (a Facebook application) and how to develop Facebook apps using Ruby on Rails and the Facebooker plugin.
Episode 056: Ruby 1.9 or Bust!
Rob Kaufman talks about his new Ruby 1.9 or Bust project. The project is dedicated to updating popular Ruby gems to be Ruby 1.9 compatible, and is seeking donations to hire a fu...
Episode 055: MySQL, Postgres, and Rails
Guyren Howe has considerable experience with both MySQL and PostgreSQL. He discusses the myriad technical and other advantages to using PostgreSQL instead of MySQL for, well, pr...
Episode 054: Paperclip
Patrick Crowley talks about Paperclip, a lightweight plugin for handling attachments. Bonus content: download the slides from this talk.
Episode 053: Ruby Arduino Development (RAD)
Sensors and servos in hand, JD Barnhart shows off the current state of RAD, the Rails inspired framework bringing convention over configuration and Ruby sensibility to the Ardui...
Episode 052: Shadow
Jordan Fowler reveals his new Shadow plugin that tracks attribute and association changes to ActiveRecord objects, making it easy to create activity feeds for your application.
Episode 051: Archaeopteryx
Giles Bowkett shows off his mega-cool MIDI scaffolding generator for creating dance music with Ruby.
Episode 050: One-man Lightning Talk
Kevin Clark is back again and talking about his latest work: Rubinius, grammar parsing from ruby, kqueue, and massive build systems.
Episode 049: Intro to EC2
Chris Petersen gives an introduction to working with Amazon EC2, and discusses the advantages and disadvantage to hosting your Ruby applications there. Bonus content: download t...
Episode 048: Ruby for Data Processing
Brian Chapados talks about using ruby & rake to build a simple workflow to coordinate external processes. Bonus content: download the slides from this talk.
Episode 047: Lazy Indexing
Matt Aimonetti shows how to quickly get your database queries to run faster when you are not a DBA and are running out of time. Bonus content: download the slides from this talk.
Episode 046: RSpec in 15 minutes
Cliff Rhyne describes in 15 minutes what it takes to get up and running with RSpec. Bonus content: download the slides from this talk.
Episode 045: Merb
Much like Rails, Merb is a MVC web-framework written in Ruby. In this talk, Jordan Fowler introduces Merb and presents some of the distinctions and tradeoffs between the two fra...
Episode 044: Ext JavaScript Library
Adam Grant talks about his experiences using Ext, a new Javascript library for creating advanced UI controls (like grids, trees, progress bars, etc).
Episode 043: Facebook API
John Bresnik discusses the ruby library for the Facebook API, Facebooker, based on his production experience building Facebook applications. Presentation includes general overvi...
Episode 042: Deploying Rails on Slicehost
Jared Kuolt shows how to quickly deploy your Rails application to a Slicehost VPS. This talk covers installing MySQL, Nginx, Rails and Mongrel, as well as deployment using Capis...
Episode 041: MySQL Clustering
Rob Kaufman takes on database scaling with MySQL. This talk will walk you through setting up a Master (read write) Slave (read only) MySQL network, as well as a Master Master, o...
Episode 040: Unobtrusive Javascript
Matt Aimonetti lays down the law on best-practice Ajax, using behavior oriented javascript with progressive enhancement. Bonus content: download the slides from this talk.
Episode 039: ActionMailer in Action
Rob Kaufman talks about using ActionMailer safely, how to keep out of the spam box and how to test your emails before your customers see them. Bonus content: download the slides...
Episode 038: Haml and Sass in 15 minutes
Patrick Crowley gets you up to speed on using Haml and Sass. Haml is a drop in replacement for ERB that turns your views into beautiful code poetry. Sass does the same for CSS. ...
Episode 037: Rails Sexy Charts
Matt Aimonetti demonstrates how to create awesome, Flash-powered charts by integrating Rails with amCharts. Bonus content: download the sample app shown in this talk or read Mat...
Episode 036: The Return of Kevin Clark
Kevin Clark takes a break from Powerset to give a full-throttle talk on using Merb as a JSON-RPC service, god, gem2rpm, and heckle.
Episode 035: ActiveRecord Backup & MimetypeFu
Matt Aimonetti demonstrates his newest plugins: ActiveRecord Backup and MimetypeFu.
Episode 034: Intro to JRuby
Brian Chapados shows how to install and work with the latest JRuby release.
Episode 033: Life on Edge
If you're a Rails junkie, you'll want to develop on Edge Rails. Matt Clark explains how to get started and shares some of the challenges of working on Edge.
Episode 032: Capistrano
Rob Kaufman takes on Capistrano 2. What is it? How does it work? What's changed since version 1?
Episode 031: Seaside
Roger Whitney explores Seaside, the web application framework based on Smalltalk.
Episode 030: Tuneshelf
Dominic Damian talks about his experiences building Tuneshelf, a web application that allows music fans to keep track of their favorite music albums.
Episode 029: Big Stinking Piles (of data)
What do you do when third-party data vendors don't speak REST? Rob Kaufman discuss real-world techniques for importing and exporting data. (This talk was also given at RailsConf...
Episode 028: Simple Sidebar Plugin
Ryan Felton shows how to use Simple Sidebar plugin to DRY up sidebar content in applications.
Episode 027: Headliner and Styler
Patrick Crowley talks about his newest plugins: Headliner and Styler.
Episode 026: ActsAsSolr
Rob Kaufman shows how easy it is to integrate Solr powered search into your Rails application using the ActsAsSolr plugin.
Episode 025: Ajax CSS Star Rating with ActsAsRateable
Ryan Felton shows off how to build an Ajax-powered, CSS star rater using the ActsAsRateable plugin and Komodo Media's CSS Star Rating Redux technique.
Episode 024: Using Ruby + Amazon SQS to build backdoors
Brian Chapados talks about using Ruby and Amazon's Simple Que Service web service to build backdoors into systems.
Episode 023: RubyInline
Nick Zadrozny shows us how to use C in Ruby with RubyInline. As an example, Nick walks us through writing a password-generating application with the help of Diceware.
Episode 022: DRP
DRP stands for Directed Ruby Programming. In this episode, Warren Henning explains exactly what that means and why you might be interested in it.
Episode 021: Merb
Chris Van Pelt gives us an introduction to Merb. Merb is a Ruby framework built by Ezra Zygmuntowicz.
Episode 020: ImageScience
In this episode, Tom Werner covers some of the basics of the ruby image library ImageScience. ImageScience is a wrapper for the FreeImage graphics library, and is a lightweight ...
Episode 019: AWS S3
Jordan Fowler gives a presentation on Amazon's S3 service. He also covers the AWS::S3 gem written by Marcel Molina Jr.
Episode 018: StaffTool
In this episode, Toby Sterrett gives us an update on his soon-to-be-released project StaffTool. StaffTool is a web-based church management application build with Ruby on Rails.
Episode 017: ActsNaked
In today's episode, Patrick Crowley introduces his first Rails plugin titled ActsNaked. It's an easy way to strip your models and keep them DRY.
Episode 016: MasterView Templates
Deb Lewis showcases her project MasterView. MasterView is a template language for Rails.
Episode 015: Rails for Legacy Applications
Patrick Crowley covers some of the finer point of using Rails with legacy applications.
Episode 013: Mocha and Stubba
Kevin Clark shows us how to use mocks and stubs in your Ruby tests using Mocha and Stubba
Episode 012: Deployment
Dominic Damian talks about the different options available to you when deploying a Rails application. He covers areas such as servers, caching, database, and hosting.
Episode 011: ActsAsTaggable Plugin
Patrick Crowley discusses his experiences with acts_as_taggable. He starts off outlining some of the differences between the gem and the plugin. Patrick then creates a simple ap...
Episode 010: REST Web Services with Rails
Chris Abad talks a little bit about providing web services to your Rails application using some of the new REST features found in Edge Rails. At the end, he also throws in a bon...
Episode 09: REST with Rails
In this episode, Kevin Clark shows us some of the new REST features found in Edge Rails. He covers some basic concepts such as HTTP verbs, and also takes a look at using RESTful...
Episode 08: Chronic
Tom Werner has released the ruby gem Chronic, a natural language date and time parser. In this episode he gives us a quick run through of some of the cool points.
Episode 07: Rails Authentication
Kevin Clark gives us a brief overview of two of Rick Olson's authentication plugins: acts_as_authenticated and restful_authentication.
Episode 06: Dynamic Domains
Chris Abad introduces the new web service, Outlandish. He also shows us how they handle dynamic domains within Outlandish. Here are the slides
Episode 05: ARTS Plugin
Kevin Clark demos his new Rails plugin, ARTS, which allows you to test your RJS templates.
Episode 03: mkmf
Kevin Clark takes us through some of the work he's doing on mkmf for his Summer of Rails project. We also get a quick preview of Kevin's RailsDay app, Advisr.
Episode 02: Camping
Chris Van Pelt discussing Camping, a microframework built by Why the Lucky Stiff. Chris also gives us a preview of a cool little Camping app he built title Croppr.
Episode 01: Summer of Rails
Patrick Crowley discusses Summer of Rails. He also introduces his first Summer of Rails project, Graffletopia.














































































