Rubiverse Podcast

By Mike Moore

About this podcast   English

Discussion of all things Ruby-related.
May 16, 2011
Wayne E. Seguin (twitter, github) is a Ruby Hero and creator of RVM. In this episode we discuss programming the following: RVM Going procedural with shell scripting (functions, strings and processes) The POSIX standard Bash Z shell BDSM RVM Support IRC Mailing list This episode is sponsored by Ruby Threads. You like Ruby. You like t-shirts. You'll like our Ruby t-shirts.
May 6, 2011
Nathan Esquenazi (twitter, github) helped start Padrino, a modular Ruby web framework built on Sinatra. Here are some of the items discussed in this episode: Padrino Sinatra Rack sinatra_more Mountable Applications Building modular web applications Moving towards a 1.0 release This episode is sponsored by Ruby Web Conference, a regional Ruby conference specific to building web applications in Ruby. The Call For Proposals opens soon.
May 3, 2011
Brian Ford (twitter, github) is a prolific hacker and long time contributor to Rubinius. Here are some of the items discussed in this episode: RubySpec Rubicon BFTS Ruby Specification Pickaxe LLVM Compiler Infrastructure The History of Rubinius Why Use Rubinius Rubinius Blog The Hydra Branch This episode is sponsored by Ruby Threads. Show your Rubyist pride with a Ruby t-shirt!
March 27, 2009
Dave Hoover is the co-author of the upcoming Apprenticeship Patterns: Guidance For The Aspiring Software Craftsman book and is active in organizing the Software Craftsmanship movement. Here are some of the items discussed in this episode: Software Craftsmanship Software Craftsmanship: The New Imperative Extreme Programming Explained: Embrace Change Mentors and Apprenticeship “I’m finding it spectacularly entertaining watching XP meme after meme bleed into the Ruby fraternity.” – @alancfrancis The Fowler Effect Manifesto for Software Craftsmanship The New Left Side XP: After 10 years, why are we still talking about it? Apprenticeship Patterns: Guidance For The Aspiring Software Craftsman Software Craftsmanship Mailing List
March 17, 2009
Charles Nutter is the co-lead for the JRuby project that implements Ruby on the Java Virtual Machine. Here are some of the items discussed in this episode: JRuby Compiling Ruby to Java Types More Compiling Ruby to Java Types RubyConf 2008: How Ruby Can Be Fast Duby BiteScript RailsConf Speaker Interview: Charlie Nutter and Evan Phoenix
Feb. 19, 2009
Obie Fernandez is the author of The Rails Way and started the successful Hashrocket consultancy. He recently created a bit of a stir with his proposed Rails Maturity Model. Obie was kind enough to take a few minutes and discuss RMM and the Ruby community’s reaction to it with me. Here are some of the items discussed in this episode: Rails Business Mailing List top rails shops by reputation? Introducing RMM, the Rails Maturity Model Capability Maturity Model Integration Apology for a Rails Maturity Model Obie: NO RMM on Twitter Rails Maturity Model, Certification and the Rails Ecosystem Rails Is Not a Cult RMM Behind the Scenes Morning Standup at Hashrocket Rails Maturity Model Apologies for the hammering noise during part of the episode. I tried to remove as much of it as I could.
Feb. 27, 2008
Ola Bini is a core member of the JRuby development team and an advocate for Polyglot Programming. He was hired by ThoughtWorks in 2007 to work on Ruby and JRuby. In this conversation we talk about what polyglot programming is and why we shouldn't settle for the one true programming language. We also discuss how this approach is useful, specifically using Ruby on top of other platforms such as the JVM and the .NET framework. Ola presents the an approach to use different languages for different tiers within an application. He suggests breaking applications up into the following layers: DSL Layer - one DSL per per technical domain, typically an internal DSL built in your application layer's language Application Layer - where the majority of your business rules are defined, typically a dynamic language implemented on top of your static language platform System Layer - the static language platform and runtime the application runs on, where performance optimizations can be made if necessary We also discussed real world examples of this approach. And whether this approach adds additional complexity for IS organizations to manage. Ola has been described to me as "scary smart", and he does not disappoint in our conversation. I really appreciate him taking the time to talk to me about polyglot programming and had alot of fun talking to him.
Jan. 31, 2008
Zed Shaw created quite a stir in the Ruby and Rails communities recently with the release of his rant Rails Is A Ghetto. Zed was the primary driving force behind Mongrel, the web server written in Ruby (and C) that is used by many to run their Ruby on Rails sites. He also spoke at RubyConf 2006 about security and another library he wrote: RFuzz. So why would such a valued contributor turn on the community in such a public way? It turns out Zed has his reasons. In this podcast we talk about Zed's rant and the affect it had on him and those in the community. We also discuss his thoughts about subjects from what he wants to see from conferences to how to "fix" Ruby to sacrificing golden cows. Zed is always interesting to listen to, and I'm glad he was gracious enough to talk with me. Zed has some points to make and does so with much colorful language. I normally bleep out expletives, but with Zed it didn't feel right (and there are so many it would have taken a long time). If you are offended by potty language, you may want to skip this one.
Nov. 9, 2007
I recently talked with Evan Phoenix about the Rubinius project. Rubinius is an alternate implementation of Ruby using many of the implementation approaches used by Smalltalk. Rubinius has the eventual goal of being self-hosting; or writing Ruby in Ruby. Listen as Evan describes how Rubinius started as: There's this thing, it seems kinda cool. Wow, I typed it in, but I don't really know where it is going. And eventually grew to: It could replace MRI. Thanks again to Evan for talking with me. I really enjoyed our conversation. Additional Interviews You can watch Evan at the MountainWest RubyConf on the Ruby Implementers Panel from earlier this year. And you will soon be able to see his mid-morning "keynote" at this year's RubyConf where he discusses Rubinius. Here are some additional interviews about Rubinius from Pat Eyler: Rubinius Interview Rubinius Serial Interview Episode I Rubinius Serial Interview Episode II Rubinius Serial Interview Episode III Rubinius Serial Interview Episode IV Rubinius Serial Interview Episode V Rubinius Serial Interview Episode VI Rubinius Serial Interview Episode VII Rubinius Sprint Interview
Sept. 17, 2007
Scott Bellware is a senior architect, prolific blogger, and a Microsoft MVP. He routinely travels the country teaching developers how to improve software quality and the developer experience by applying Agile practices. He is also the founder of the ALT.NET Conference focused on Open Source and Agile/XP within .NET. Scott was kind enough to take sometime to speak with me about Ruby's influence on him, his company, the .NET community and Microsoft. He has recently gained attention in the .NET community for blogging about his transition away from ASP.NET and towards Ruby on Rails. In out discussion he offers an intriguing glimpse into the inner workings of the .NET community and developer's relationship with Microsoft. I'd like to thank Scott for talking with me and being patient while I took my own sweet time getting the podcast ready. I very much enjoyed talking with him and look forward to attending the ALT.NET conference.
Disclaimer: The podcast and artwork embedded on this page are from Mike Moore, which is the property of its owner and not affiliated with or endorsed by Listen Notes, Inc.