Tom Becker is the Software Architect at BD Biosciences, which develops lab instruments, reagents and software for scientific research and clinical diagnosis. His background is in scientific programming for biotech and aerospace projects, and also multimedia, developer tools and application frameworks.
It is easy to write a trivial application in C#. For a non-trivial application, C# is full of unexpected gotchas. It really helps to know a few simple best practices so you can avoid the gotchas and write reliable, scalable code from the beginning. This talk covers the essential C# best practices you need: resource management, properties, error handling, and exception-safe code.