While the heritage of C# is as a static programming language, many objects in the world are more dynamic, whether originating from COM, JavaScript, Python, or other places. Interacting with that world from C# used to be painful and error prone, but C# 4 provides deep integration of dynamic binding into the language. Come see what we are doing, why do we do it that way, and why it is still safe.
Comment on this Session
Already have a Channel 9 account? Please sign in