Twin Cities Code Camp

Aaron Erickson

Introduction to C# 4.0 - Explore the Amazing Possibilities

by Aaron Erickson

Thu, Apr 01, 2010
Room:
Time: 0:00

Come to this introductory talk where we take a look at a new CLR 4.0 feature that is likely to significantly change the way we code in C#.

Do you remember when generics were introduced in the .NET runtime 2.0? That was the the biggest new feature in that version of the framework and it's almost 5 years old. Time for a new runtime release with new and exciting features.

In this talk, we focus on the only new feature in C# 4 that really matters — the dynamic keyword. There are some new, amazing possibilities that, previously, were only elegantly achievable with dynamic languages like JavaScript and Ruby. We will touch on ways that using dynamic can change the way that you code, including things like a true ActiveRecord pattern, Expando objects, and more.


About the Author

Aaron Erickson is a software developer/technology writer/agilist based out of Chicago, IL, where he is a Lead Consultant for ThoughtWorks. His life's work is to help convert the human intellectual capital into results for companies that empower both the knowledge workers who produce software, and the people for whom that software is designed to serve. He frequently speaks at events such as TechEd, DevTeach, VSLive, and .NET user groups - with a goal of furthering the exchange of ideas - be they technology contributions - or observations about the technology consulting business.

He is a co-author of the upcoming book, Professional F#. He is also the author of the book, The Nomadic Developer, a career guide for technology consultants. In his spare time he likes to buy random ingredients at the store and have "iron chef" night with his wife, play video games with his kids, and occasionally, log on to World of Warcraft where he has a level 80 Rogue named EffSharper on the Bloodscalp server.