[ Back to Diary Page ]


General Meeting

Location: Auditorium, Library 2nd Floor
Date: Monday, March 4, 2002
Time: 7:00 to 10:00 pm
Topic: Understanding the Common Language Runtime
John Lam
http://www.iunknown.com

The key to understanding any new platform is to take a look under the hood to see how things *really* work. The three key things about the new platform are metadata, metadata, and metadata. Sure, there's a bunch of stuff like Visual Studio .NET, ASP.NET and Windows Forms, but understanding how the CLR works will make you a better developer. I promise.

In this talk, we will spend a lot of time poking about inside of the Common Language Runtime using some simple, readily available tools. It will be just me, a text editor and a debugger.

Come prepared to have your eyes opened.

John Lam spends most of his time thinking about the Common Language Runtime. He is spending an increasing amount of time thinking about Aspect Oriented Programming. He leads a nomadic lifestyle in Toronto where he visits various cafes and libraries during the day on his quest for CLR nirvana.

He is the co-author of Essential XML with Don Box and Aaron Skonnard, as well as the co-author of the Delphi Developers Handbook with Marco Cantu and Tim Gooch.

He speaks often at various conferences around the world about .NET and CLR issues. He spends an increasing amount of time consulting for Microsoft. He delivers training classes for Wintellect , and maintains a web log about software development issues at iunknown.com

Links: John Lam's Web Log
Lutz Roeder's Reflector for .NET (as well as other cool stuff)
Jay Freeman's Anakrino IL Decompiler
David Platt's Article on .NET Interop


[ Back to Diary Page ]