In this workshop attendees will learn about functional C# by building a poker scoring game using C# 6 features. We'll learn what new features were added in C# 6 to support functional programming. The pros/cons of functional vs. imperative programming will be explored to understand the strengths of each style. In this workshop we'll learn: - Immutable Types - Basic LINQ concepts - Advanced LINQ concepts (Yeild) - Func Delegates - Expression Bodied Members - Extension methods and pipe-lining - Thread Safe Collections
Ed Charbeneau is a web enthusiast, speaker, writer, design admirer, and Developer Advocate for Telerik. He has designed and developed web based applications for business, manufacturing, systems integration as well as customer facing websites. Ed enjoys geeking out to cool new tech, brainstorming ab...