Rubyology

Rubyology

By Chris MatthieuTechnology
Download on the App Store

Rubyology episodes

  • Rubyology 51: News Update 11/11
    Thanks for tuning in and being patient while our site was offline. SteelPixel, our hosting provider, was expectantly acquired by Rails Playground. It took us a little while to transition our sites to the new host. BTW, RailsPlyground.com's support rocks!
    0 min
  • Rubyology 50: Wuby Deep Dive
    Chris Matthieu gives a deeper dive on the ins and outs of Wuby, the new Ruby framework. Wuby includes a fast Ruby web server with built-in persistent hash data store. Get your copy of this open source framework from http://rubyology.com/wuby.zip
    0 min
  • Rubyology 49: Wuby Live!
    I gave a presentation at this week's Arizona Rails User Group meeting in front of my peers on Wuby. Wuby is my new Ruby Framework which is basically a self contained Ruby Web Server with a persistently hashed data store. 3 milliseconds response time baby!
    0 min
  • Rubyology 48: Attachment Fu
    Preston Lee from OpenRain.com gave a presentation last night at the AZ Rails User Group meeting hosted at Integrum. His presentation covered imaging tools used in their Mugr.com facial recognition system that they are developing. Some of the tools included: attachment fu, kropper, and rmagic. Preston's slide can be found at http://www.prestonlee.com/archives/149 Check it out!
    0 min
  • Rubyology 47: Wuby Intro
    What has Chris Matthieu been up to lately? Would you believe that he has been secretly developing a new Ruby framework called Wuby? It's true :) Wuby is an extremely lightweight multi-threaded Ruby web server with a built in persistent hash-based database engine. Wuby consists of the following components: - Lightweight & fast web server - supports GET and PUT methods, CGI params and environmental variables, and optional directory browsing - Persistent & hashed data access layer
    0 min
  • Rubyology 46: PayPal on Rails
    I will demo to you VoteSpin's campaign donation engine powered by PayPal. I borrowed the original PayPal logic from Cuban Links blog (see URL below) http://cubanlinks.org/articles/2005/8/3/ruby-on-rails-paypal-ipn-code-example My code is below: if @request.method == :post ## use the POSTed information to create a call back URL to PayPal @query = 'cmd=_notify-validate' @request.params.each_pair {|key, value| @query = @query + '&' + key + '=' + value.first if key != 'register/pay_pal_ipn.html/pay_pal_ipn' } ##http = Net::HTTP.start(PAYPAL_URL, 80) http = Net::HTTP.start("www.paypal.com", 80) response = http.post('/cgi-bin/webscr', @query) http.finish # PayPal values item_name = @params[:item_name] item_number = @params[:item_number] payment_status = @params[:payment_status] payment_amount = @params[:mc_gross] payment_currency = @params[:mc_currency] txn_id = @params[:txn_id] receiver_email = @params[:receiver_email] payer_email = @params[:payer_email] #if response if response.body.chomp == "VERIFIED" ## check the payment status if payment_status == "Completed" # check to see if the txn_id already exists @donation = Donation.find(item_number) if @donation if @donation.transamount == 0 @paypalipn = item_name + "-" + item_number + "-" + payment_status + "-" + payment_amount + "-" + payment_currency + "-" + txn_id + "-" + receiver_email + "-" + txn_id + "-" + payer_email if @donation.update_attributes(:transamount = payment_amount, :paypalipn = @paypalipn) @voter = Voter.find(:first, :conditions = [ "id = ?", @donation.voter_id]) @message = "Hi " + @voter.userid.capitalize + ",\r\n\r\nYou have just received a $" + payment_amount + " donation at VoteSpin (http://www.votespin.com/votespin/signin?deeplink=/donations/list). \r\n\r\nRegards,\r\nTeam VoteSpin" Notifier::deliver_email_voter(@voter.email, '[email protected]', 'Donation Received at VoteSpin!', @message) render :layout = false end end end end end
    0 min
  • Rubyology 45: Advanced Rails
    Josh Knowles concluded the Desert Code Camp series with a final hour on Advanced Rails covering AJAX and Active Resource. This presentation, in my opinion, was the best of the conference. Check it out!
    0 min
  • Rubyology 44: Rails Intro
    Josh Knowles (Rails Expert Freelancer - joshknowles.com) gave a 2 part presentation on Ruby on Rails at the Desert Code Camp last week. The audience pulled in approx. 100 code monkeys. His slides from Code Camp can be found at http://joshknowles.com/2007/9/18/desert-code-camp
    0 min
  • Rubyology 43: iPhone Hacking!
    So all you code monkeys went out and bought iPhones right? I know a few smart code monkeys that found ways to get the bossman to purchase one for them. Either way, now you have one so whacha gonna do with it? This first half of this episode features Josh Knowles (Rails Freelancer - joshknowles.com) explaining how to develop web applications that look and feel like Apple's own apps. The second half features Ian Baird (Cocoa Programmer Supreme and Founder of Skorpiostech.com) talking about how to develop and port Cocoa apps to your iPhone. Hack the planet!
    0 min
  • Rubyology 42: JRuby
    This is my second podcast from this weekend's Desert Code Camp in Tempe, Arizona. David Koontz, founder of RisingTideSoftware.com, gave an outstanding presentation on JRuby and even demo'd his GUI framework for Ruby called MonkeyBars. Check it out!
    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…