Another in the series of recordings that I have done for INETA Live.
Abstract:
A user interface, unresponsive, unable to provide feedback to a frustrated user. A complex back-end process, performing intense calculations, consuming every available resource. A single thread, starving for more processor time than the operating system can possibly provide. In a world of multi-core machines, one framework stands above the rest, ready to take advantage of today's modern hardware. It's journey, fraught with peril and danger. It's weapons, an arsenal of synchronization mechanisms. Coming this Thursday, from the makers of quality software, the Dallas C# Special Interest Group presents "A Tale of Two Threads". Join us as we take a deep dive into the inner workings of the current .NET threading model and learn how to avoid the many dangers that a multi-threaded application can present. Fear multi-threading no longer and learn how to make your application more robust, more responsive and simpler to debug.
Bio:
Casey Watson (http://caseywatson.com/, http://twitter.com/_caseywatson) is a Senior Consultant with Improving Enterprises, Microsoft Certified Solution Developer, avid blogger and proud father. For the last five years, Casey has been focused on helping customers realize business value through the development of quality software products, primarily on the Microsoft .NET platform. As a Certified Scrum Master, Casey is a firm proponent of agile practices and deeply believes in the value of product over process. While at Improving, his focus has been on 3.5 technologies such as WCF and WPF, building rich Windows-based applications for several major financial and retail firms. While not blogging, coding, or updating his Twitter status (@_caseywatson), Casey enjoys spending time with his family and never turns down an ice cold bottle of Blue Moon.