You are effective with the imperative, object-oriented core of Java or .NET but you look longingly at the winsome smile of functional languages. If you play with your language’s functional features, you’re never quite sure if you’re getting it right or taking full advantage of them. This talk is for you. You’ll learn which code to attack with functional ideas and how to do it. You’ll look at code similar to what you write every day, and see it transform from long, difficult-to-follow code to short code that’s easy to understand, hard to mess up, and straightforward to debug. Better yet, functional approaches help you apply patterns in a clear and consistent way. Apply these techniques while leveraging delegates, lambda expressions, base classes and generics.
Kathleen loves to code and loves to teach and talk about code. She’s written tons of articles, a book, and spoken at numerous conferences around the world. She’s on the .NET Team at Microsoft, where she works on the .NET Core CLI and SDK. If you’re not sure what all those acronyms mean… just ask her. She’s always ready to help developers take the next step in exploring the wonderful world we call code!