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.
CRAFT is about software craftsmanship, which tools, methods, practices should be part of the toolbox of a modern developer and company, and it is a compass on new technologies, trends. You can learn from the best speakers and practitioners in our community.