Abusing C#

Speaker: Jon Skeet

Don’t you just love all the new features the team has been packing into C#?
Perhaps your first thought on hearing about a new version is “Wow, that could really help my code base – I can’t wait to put it into production.”

Not me. I think “I wonder what I could do with this that would make the Mads Torgersen wince?” I ask myself whether compilers can feel shame. I consider how far I can stretch a feature away from its intended purpose before it breaks.

Join me for a demonstration of some of the most monstrous code I’ve come up with… just don’t take any of the ideas home with you.

Share Button