Code Generation: Beyond Component-Based Programming
John Lam, IUnknown.com
www.iunknown.com
There are limits to what you can build using component-based programming and
object-oriented languages. In this talk, John will take you on a journey with him
as he discusses how code generation can allow you to build higher quality
software, in significantly less time, and which can transcend the underlying
technology that it was originally implemented on. We will see how domain-specific
languages and simple code generation scripts are all that you need to build far
more powerful and lasting abstractions than you would have thought possible.
About John Lam
John Lam is Wintellect’s ASP.NET wonk. He teaches and tweaks Wintellect's
Programming ASP.NET class, which is now available in both C# and VB.NET. He
spends the rest of his time working at a software startup that is building
innovative digital media software. John is the technical chair for the C# and
C++ tracks at this VSConnections conference. He is the co-author of Essential
XML, and has published numerous developer articles in MSDN Magazine and PC
Magazine. John maintains a popular weblog on his website:
http://www.iunknown.com.