John Lam at Tech-Edv - June 11, 2006 - Toronto - -103

John Lam, Principal Consultant and Partner with ObjectSharp Consulting, will deliver two presentations at this year’s Tech Ed.

CLR: IronPython and .NET Scripting Languages
Day/Time: Monday, June 12 5:00 PM - 6:15 PM Room: 257 AB
Session Type(s): Breakout Session


The first concerns the Common Language Runtime (CLR), specifically IronPython and .NET Scripting Languages. "IronPython" is the codename for a new implementation of the Python programming language on the .NET Framework. IronPython is fast-up to 1.8x faster than Python-2.4 on the standard pystone benchmark. It supports an interactive interpreter with fully dynamic compilation as well as static compilation to produce pre-compiled executables. It's well integrated with the rest of the framework and makes all .NET libraries easily available to Python programmers. This session shows how IronPython brings the power of .NET to Python and the power of Python to .NET. At OSCON 2004, the first public release of IronPython was announced. This session demonstrates the latest IronPython version in a range of situations from using GUI frameworks to driving Microsoft Office applications to working with a variety of external libraries. We also discuss other scripting languages on .NET.

Ruby and .NET
Day/Time: Tuesday, June 13 9:00 PM - 10:00 PM
Session Type(s): Birds of a Feather


The second session considers both the merits and maladies of Ruby in the .NET framework. Join John Lam and Scott Hanselman as they entertain the question "Why Ruby?" with you. Ruby is the dynamically typed language that has all the buzz this year, mostly due to the phenomenal success of the Rails web application framework. Can Ruby replicate Rails' success on the .NET platform? We'll show you what's possible using John's RubyCLR bridge, and we hope that you can show us what you've been doing with Ruby and .NET.