Sunday, November 16, 2008

Seattle CodeCamp v4.0

I just finished speaking at Seattle CodeCamp v4.0 about dynamic languages in Silverlight, titled Browser, Meet Ruby and Python. Here's my abstract:

People entrenched in Visual Studio all day [sometimes] forget how powerful a command-line and a text-editor can be. Remember, these are the *tools* that built and continue-to-build the web. With nothing else up my sleeves (I wear short sleeves) I'll build a cool web applications with IronRuby, IronPython, ASP.NET MVC, and Silverlight, and show you why scripting/dynamic languages are powerful and productive tools.

Of course, that didn't end up being my exact talk, but close enough. I talked about REPL's, IronRuby, Silverlight, and Hippies. Here are the slides (rename it to pptx since my web server is reporting it as a zip mime-type), but I'll be making subsequent posts about the specific things I showed. Stay tuned!

2 comments:

Miha Valencic said...

Jimmy, the slide deck is nice, but sort of minimal. I guess you had a lot of demos to do. :)
I get a lot of questions on "why would I choose dynamic language over C#"... I think that most ASP.NET developers don't 'see' the benefits of using python/ruby/jscript as their backend... How do you explain such questions? Why would one use python rather C# as a 'code behind' for Silverlight? (other than language preference, mind you! :)).

Jimmy Schementi said...

@miha, Yep, I hate slides =) Posts are coming ...

Most developers don't see the benefit because they don't understand dynamic languages. And that's fine, because they may love the language their using.

Some developers prefer a very lightweight development method, and Python or Ruby gives that to you ... as in you don't "need" a large IDE to do all your work in.

The "why dynamic languages" topic is a book in itself, so the only way for a programmer to make an educated decision is to try one of these langauges for themselves. Or watch a screencast, those always win people over.