Rubyology

Rubyology

By Chris MatthieuTechnology
Download on the App Store

Rubyology episodes

  • Rubyology 41: Agile Development
    Desert Code Camp (Tempe, Arizona) - Josh Knowles (JoshKnowles.com) gave a speech on agile software development. Agile software development is a conceptual framework for software engineering that promotes development iterations throughout the life-cycle of the project. Agile methods also emphasize working software as the primary measure of progress. Combined with the preference for face-to-face communication, agile methods produce very little written documentation relative to other methods. Josh is a freelancer and an opinionated Rails developer.
    0 min
  • Rubyology 40: VoteSpin.com
    Sit back and watch me walk through my latest Rails application - VoteSpin.com. We will cover AJAX, tags, textile, deeplinking, addthis sharing, dynamic stylesheets, session expiration, and advertising. Links from the show include: acts as taggable http://www.mslater.com/tags/textile%20redcloth (Michael Slater) http://slateinfo.blogs.wvu.edu/plugins/textile_editor_helper (by Dave Olsen and Chris Scharf) Calendar helper (Jeremy Voorhis and Geoffrey Grosenbach) http://topfunky.net/svn/plugins/calendar_helper session_expiration (Intridea, Inc.) http://trac.intridea.com/trac/public Start over with svn find /usr/local/src/votespin/ -name \*.svn -ok rm -rf {} \; Please help me spread the word on VoteSpin.com!
    0 min
  • Rubyology 39: Elect'd
    Take a test drive of my latest Web 2.0 political website called Elect'd (http://www.electd.com). We will cover some web 2.0 features such as tag clouds, AJAX, Scriptaculous, twitter-like short comments, and search engine friendly URLs. def to_param "#{id}-#{candidatename.gsub(/[^a-z1-9]+/i, '-')}" end
    0 min
  • Rubyology 37: Media Temple Grid
    Driving while podcasting - sounds illegal but it seems like the only way I'm going to get a new episode online. I've been busy working on a new project and shared my experience with deploying my latest Ruby on Rails application on Media Temple's grid infrastructure. Here's the blog posts that I mentioned in the cast with tips and tricks for deploying on mt with svn and capistrano. http://blog.vixiom.com/2007/02/18/mt-ror-a-z-the-complete-guide-to-getting-rails-running-on-media-temple/ http://www.capify.org/upgrade/gotchas http://blog.postpostmodern.com/2006/11/29/a-recipe-for-capistrano-rails-deployment-on-media-temples-grid-server/ http://myles.eftos.id.au/blog/2006/10/27/setting-up-a-rails-app-on-a-media-temple-grid-server/
    0 min
  • Rubyology 35: Screencast - Ruby WebServer 3
    ERB (Embedded Ruby)! This addition to our Ruby web server application allows you to call web pages with Ruby code that execute on the fly (time of render). Check out these snippets: myfile = IO.readlines("chris.html") #@session.puts myfile template = ERB.new <<-EOF #{myfile} EOF @session.puts template.result(binding)
    0 min
  • Rubyology 34: Screencast - Ruby WebServer 2
    This is a continuation of the BYO-WebServer application except rather than outputing static text, we will read and output an html file stored in the same directory. The new 2 lines of code are as follows: myfile = IO.readlines("chris.html") @session.puts myfile Tune in next week for some ERB!
    0 min
  • Rubyology 33: Screencast - Ruby WebServer 1
    By popular demand, here's a screencast of a basic web server engine based on Ruby. Source by Suresh Mahadevan. require 'thread' require 'socket' class RequestHandler def initialize(session) @session = session end def process while @session.gets.chop.length != 0 end @session.puts "HTTP/1.1 200 OK" @session.puts "content-type: text/html" @session.puts "" @session.puts "Hello World " @session.close end end server = TCPServer.new("0.0.0.0", "8888") while (session = server.accept) Thread.new(session) do |newSession| RequestHandler.new(newSession).process end end
    0 min
  • Rubyology 32: Camping
    This episode features a presentation by Jade Meskill, founder of Integrum Technologies (http://integrumtech.com) at the AZ on Rails User Group meeting from 6/19/07. Jade gave us a good walk through on Why's Camping framework.
    0 min

About Rubyology

From the publisher's feed

The Rubyology podcast is a series of lessons learned by Chris Matthieu on his endeavor of switching from Microsoft .NET programming to Ruby on Rails. Believe it or not, there are similarities between…