IronRuby and ASP.NET BFFs Forever

UPDATE: I just posted the working demo here.

I wish I could have been there, but I was celebrating my son’s first birthday (which gives me an opening to gratuitously post a picture of the kid here).

cody-birthday

I’m talking about Tech-Ed 2008 Orlando of course where John Lam presented a demo of IronRuby running on top of ASP.NET MVC.

This demo builds on prototype work I’ve done with defining ASP.NET MVC routes and views using IronRuby.

The final missing piece was defining controllers using IronRuby. Working with members of John’s team, Levi (a dev on the ASP.NET MVC team) made the necessary adjustments to get a prototype IronRuby controller working with ASP.NET MVC.

Disclaimer: This is all a very rough prototype that we’ve been doing in our spare time for fun. We just wanted to prove this could work at all.

Unfortunately, we can’t release the demo yet because it relies on unreleased ASP.NET MVC code. When we deploy our next CodePlex interim release of ASP.NET MVC, the demo that John provided should actually work. :)

And for those that don’t know, BFF is an acronym for Best Friends Forever. Yes, the “Forever” is redundant in the blog title, but it’s just how people use it. As an aside, I found out recently that a good buddy of mine in L.A. is actually working on the set of a new show tentatively titled “Paris Hilton’s My New BFF”, where contestants compete to become Paris Hilton’s new Best Friend.

Technorati Tags: ,

What others have said

Requesting Gravatar... Matt Briggs Jun 12, 2008 10:23 AM
# OMFG
Best. Title. Ever.
Requesting Gravatar... Steve Jun 12, 2008 11:06 AM
# re: IronRuby and ASP.NET BFFs Forever
"Unfortunately, we can’t release the demo yet because it relies on unreleased ASP.NET MVC code"

didn't stop you guys before from an interm release :)
Requesting Gravatar... Mike Jun 12, 2008 11:25 AM
# re: IronRuby and ASP.NET BFFs Forever
I don't understand something. Ruby is a dynamic language, you could change a class at runtime. Surely that is not possible in the CLR. It's probably possible in the DLR, but I don't know how to get the DLR (other than implictly with Silverlight). So how do you get ASP.NET to run ruby code?

*confused*
Requesting Gravatar... Evan Jun 12, 2008 11:26 AM
# re: IronRuby and ASP.NET BFFs Forever
That's awesome! You guys rock!
Requesting Gravatar... Tim Jun 12, 2008 11:40 AM
# re: IronRuby and ASP.NET BFFs Forever
Nice - BTW, your title is redundant, so your title reads "IronRuby and ASP.NET Best Friends Forever Forever"
Requesting Gravatar... Michael Jun 12, 2008 2:37 PM
# re: IronRuby and ASP.NET BFFs Forever
Perhaps he means "IronRuby and ASP.NET Best Fast Forever Forever" ? (I know instead of talking about the technical aspects we are now talking about acronyms...
Requesting Gravatar... haacked Jun 12, 2008 3:25 PM
# re: IronRuby and ASP.NET BFFs Forever
@Tim, I actually addressed that in my post


And for those that don’t know, BFF is an acronym for Best Friends Forever. Yes, the “Forever” is redundant in the blog title, but it’s just how people use it.


Google it, and you'll see what I mean. "Ooh yeah, we're BFFs forever!"
Requesting Gravatar... jdn Jun 12, 2008 4:51 PM
# re: IronRuby and ASP.NET BFFs Forever
Speaking of the Department of Redundancy Department, I was an observer yester day to the following conversation:

Person 1: "It's a matter of following DRY."
Person 2: "What's 'DRY'?"
Person 1: "Don't repeat yourself."

I thought it was funny.
Requesting Gravatar... KP Jun 12, 2008 7:24 PM
# re: IronRuby and ASP.NET BFFs Forever
I was there! I was like watching Hendrix closing down Woodstock. To watch the future now was great.
Requesting Gravatar... wife Jun 12, 2008 8:01 PM
# re: IronRuby and ASP.NET BFFs Forever
HAH! I was about to make the same comment as Tim, and then I scrolled down to the end of the post, accidentally reading the last paragraph...
Requesting Gravatar... Jay Kimble Jun 13, 2008 5:57 AM
# re: IronRuby and ASP.NET BFFs Forever
(Sort of off topic)... Boy, your son is getting big! I remember when you were posting pics a year ago of him after birth...

Congrats (just think this is about where it starts to get "fun"/"hard" depending on your perspective)
Requesting Gravatar... James Jun 13, 2008 7:01 AM
# re: IronRuby and ASP.NET BFFs Forever
Excuse the potentially dumb question but, to a C# developer like me, what are the benefits of using IronRuby? Would you use it in addition to C# (/VB) within the same app because it's easier to do some stuff with it? Or is it just an alternative language that will entice/enable Ruby developers to use the .Net framework?

What do you have to say?

(will show your gravatar)
Please add 3 and 7 and type the answer here: