Skip to content

Details

Let's meetup again downtown at the GalaxE Solutions building, 1001 Woodward, for an awesome talk about Actor-based message routing in F# with Paul Blasucci! Dinner and drinks will be provided! The talk will be about 1-1.5 hours long and we'll go out for drinks afterward!

Abstract:
It's not enough to simply model a domain as commands and events. A robust solution needs to deliver said commands and events (collectively, hereafter: messages) quickly and reliably. MessageRouter, a recently open-sourced tool developed at Quicken Loans, solves exactly this problem. Using CQRS as a backdrop, this talk will explore the use of actor-based concurrency (via F#'s built-in asynchronous programming features) to build the message-dispatching core of a real-world system. In addition to the purely technical aspects of MessageRouter, this session will also discuss solutions to some of the challenges faced in building polyglot enterprise software on the common-language runtime (i.e. Mono or .NET). While no prior exposure to CQRS or F# is assumed, attendees will benefit from having, at least, a basic working knowledge of the common-language runtime.

About Paul Blasucci:
As a passionate – yet pragmatic – enthusiast of multi-paradigm and polyglot engineering, Paulmichael has spent the past 17 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, visual communications, and heterogeneous enterprise systems. He is also a co-founder of NashF# (the Nashville F# Meetup) and a co-organizer of the New York City F# Users Group. In 2014 and 2015, he received a Microsoft MVP Award for his work in the .NET community. When not at the keyboard, Paulmichael may be found exploring the metro NYC area with his wife and son (though his soul is still honky-tonkin' in Nashville, TN).

Related topics

You may also like