litany against fear
IronRuby drops - make some noise!
A little context about myself and recent events:
- I used to be big into .NET before Ruby.
- I decided to move away from .NET over 2 years ago.
- For the past 4 months I’ve been using ASP.NET MVC 2 for my senior capstone project.
- IronRuby’s 1.0 release has dropped!
This week Scott Bellware wrote about why this should matter to anyone doing .NET, especially the ‘forward thinking’ ALT.NET crowd. I’m not too familiar with the history of the ALT.NET movement, but I love following smart developers in any sector of our industry on Twitter and I’ve been watching more .NET devs lately because of my senior project.
Here’s Scott’s main points as I saw it:
- Comparsions of Rails to ASP.NET MVC 2 are difficult (I agree!)
- Getting the average .NET developer out of the Visual Studio comfort zone is still unlikely
- You can now painlessly use Ruby and Rails with IIS and .NET in general
- Stop using .NET ports of Ruby projects, you can just run them with IronRuby now!
After reading it and seeing Jason Meridth’s tweet…

…I had to give a Rubyist response. My reaction is: Welcome! I don’t think fear has anything to do with it, it’s just hard to break out of the norm for any of us. I’m positive you’ll have fun learning Ruby and integrating with your existing .NET infrastructure.
I’m right behind Scott in that the barrier to entry for those on Windows and in the .NET ecosystem has been lowered immensely. Plenty have said it before, but now is the time to start. Many of us have converted over from C#/VB.NET, and I can’t be the only one who’s happy to share their experience with those considering diving into Ruby.
Let me start you off right now:
- Rails Guides, a daily reference and great starter manual
- Railscasts, tons of great recipes in video form
- Rails Tutorial, a book in progress
- Intro to Sinatra, the classiest web framework around
IronRuby has dropped, but you have to make the noise. We Rubyists are waiting to hear from you!
Comments »archive
- IronRuby drops - make some noise!18 Apr 2010
- The Rails Module (in Rails 3)03 Feb 2010
- Load Rails conditionally with Rack10 Nov 2009
- Gem Bundler is the Future14 Oct 2009
- On Gem Forking09 Oct 2009
- RailsCamp NE Adventures20 Jul 2009
- RailsConf 2009 Webrat Rails Testing Evolved07 May 2009
- RailsConf 2009 Automated Code Quality Checking in Ruby and Rails07 May 2009
- RailsConf 2009 And the Greatest of these is Rack Support07 May 2009
- RailsConf 2009 Working Effectively with Legacy Rails06 May 2009
- RailsConf 2009 What Makes Ruby Go An Implementation Primer06 May 2009
- RailsConf 2009 Starting up Fast Lessons from the Rails Rumble06 May 2009
- RailsConf 2009 Robert Martin Keynote06 May 2009
- RailsConf 2009 Rails 3 Step off of the Golden Path06 May 2009
- RailsConf 2009 Getting to know Ruby 1.906 May 2009
- RailsConf 2009 Chris Wansrath Keynote06 May 2009
- RailsConf 2009 The Future of Deployment05 May 2009
- RailsConf 2009 Smacking Git Around05 May 2009
- RailsConf 2009 Rails is from Mars Ruby is From Venus05 May 2009
- RailsConf 2009 Notes05 May 2009
- RailsConf 2009 Guitar Hero Behind The Music05 May 2009
- RailsConf 2009 DHH Keynote05 May 2009
- RailsConf 2009 A Morning with GitHub05 May 2009
- Git Started with Git01 May 2009
- BarCamp Boston 4 Roundup26 Apr 2009
- Checkout tracked remote branch with Git07 Jan 2009
- If you only could follow 10 people on Twitter...11 Dec 2008
- Open Source Collaboration with Git and GitHub05 Dec 2008
- GitHub Rebase #601 Dec 2008
- Using Berkeley DB and Ruby for Large Data Sets Notes20 Nov 2008
- Ruby: Fragile or Agile? Notes20 Nov 2008
- RESTful Possibilities - REST in Rails and Beyond Notes20 Nov 2008
- Professional Ruby Conference Wrapup20 Nov 2008
- Contributing to Insoshi with Git and GitHub Notes20 Nov 2008
- Testing as Communication: Real-World Techniques Notes19 Nov 2008
- Surviving as a Windows Based Rails Developer Notes19 Nov 2008
- Sinful Ruby Notes19 Nov 2008
- Rock Solid Ruby Deployments Notes19 Nov 2008
- Rails AntiPatterns Notes19 Nov 2008
- Payment Processing with ActiveMerchant Notes19 Nov 2008
- Mobile Developments Notes19 Nov 2008
- Messaging with Ruby on Rails Notes19 Nov 2008
- Battle Royale: Merb's Role in the MVC Holy Wars Notes19 Nov 2008
- 5 Great Talks Notes19 Nov 2008
- The many facets of Ruby at AT&T Interactive Notes18 Nov 2008
- Riding Rails at the New York Times Notes18 Nov 2008
- Refactoring Complex Domains in Ruby on Rails Notes18 Nov 2008
- Professional Ruby Conference Notes18 Nov 2008
- Professional Ruby Conference Keynote Notes18 Nov 2008
- Nature Network Stays Agile in the Enterprise Notes18 Nov 2008
- JRuby: Who What Now? Notes18 Nov 2008
- Introduction to Mongrel Notes18 Nov 2008
- Four Years of Ruby Development Notes18 Nov 2008
- Demystifying Rails Plugin Development Notes18 Nov 2008
- GitHub Rebase #417 Nov 2008
- GitHub Rebase #309 Nov 2008
- GitHub Rebase #203 Nov 2008
- GitHub Rebase #126 Oct 2008
- Pumpkin Carving 200820 Oct 2008
- Where do you get Ruby news from?19 Oct 2008
- Calculating Age in Rails13 Oct 2008
- Loading custom code in Rails22 Sep 2008
- Switching to Rails18 Sep 2008
- Raytracers, snowflakes, and Pac-Man, oh my!23 May 2008
- Rock Band Rocks.27 Mar 2008
- Why I love Twitter25 Mar 2008
- Pimping the Windows Command Line20 Mar 2008
- Defraggle Rock18 Mar 2008
- Turning off the Firehose16 Mar 2008
- 5 Things That Video Games Do That Really Make Me Angry13 Mar 2008
- Flash and WPF: A pain in the ass.09 Mar 2008
- I’m afraid of low level programming.27 Nov 2007
- Digg Labs: Flash doesn’t suck all the time.31 Oct 2007
- Why every programmer should play NetHack29 Oct 2007