Abstract: Have you ever spent a sleepless nights debugging you application code and met unexpected behavior of C# code or standard libraries?

Some details on common pitfalls developers frequently fell into are covered in this session. Real code samples in C# are used to demonstrate program execution results unexpected by most of developers. Each problem is covered in full details on behavior and some general ideas may be applicable to programming languages other than C#.

The primary goal of the session if to tease developers to apply out-of-box thinking to C# language.