Skip to content

Details

The event will take place at 20:15 CEST (UTC+2). The calender problems should be sorted out.

This presentation will provide a concise, but thorough, review of one of F#'s more-powerful features -- Active Patterns! This feature allows one to extend the pattern-matching capabilities of the language. Active patterns help improve a declarative style of coding. And are critical for tasks such as: integrating procedural APIs, constructing embedded DSLs, and much more. The session first tours the "breathe" of the feature. Then follows a discussion of the underlying mechanics. Finally, a few different "worked examples" are reviewed in-depth. Attendees are encouraged to pose questions throughout, but they will only be answered at the conclusion of the presentation. This talk is aimed at advanced beginners who are familiar with F#’s general syntax and usage.

Speaker:
Paul Blasucci is passionate – yet pragmatic – about a multi-paradigm and polyglot approach to writing software.

He has spent the past 21 years blending a disparate array of languages, technologies, and methodologies to develop compelling solutions to a wide range of business problems. He especially enjoys solving challenges in distributed computing and heterogeneous enterprise systems. He has been an active member of the F# community since 2007, and currently serves as treasurer of the F# Software Foundation. When not at the keyboard, Paul may be found globetrotting with his wife and children (though his soul is still catchin' waves at the Jersey Shore).

Members are also interested in