In this session, we will explore C# and look for its hidden gems. C# as a language has long history and there are interesting
architectural decisions and tradeoffs. Some of these gems are useful, other bits explain possible performance degradation
of the application at runtime, and some give you additional ways to solve existing problems. Be ready for a deep dive look
under the covers of the C# language!