Meeting Details

CMAP Main Meeting

Date:   Tuesday, August 1, 2017      6:30 PM

Location: HCC Business Training Center  (map and directions)


Reactive programming everywhere with the Actor Model in C# and F#
By: Riccardo Terrell

Writing safe concurrent programs has become a principle concern in recent years, as multicore CPUs have become more widespread. Functional languages help developers support concurrency by encouraging immutable data structures that can be passed between threads without having to worry about a shared state. This session will cover the actor based concurrency model as base tool to write correct concurrent, reactive, fault-tolerant, scalable applications leveraging the core characteristics of immutability, isolation and asynchronous processing.

Agents by themselves allow you to define an asynchronous encapsulated sub-process that you can design to reply asynchronously to certain types of messages We'll briefly cover core functional characteristics that are especially suited to write agent based applications, then we’ll move on to examples and delve into the Akka.Net library to demonstrate scalable, responsive and resilient code that provides support for local and remote high performance I/O operations.

Visit the CMAP Meetup Group for complete details.

About Riccardo Terrell -

Riccardo Terrell is a seasoned software engineer and Microsoft MVP who is passionate about functional programming. He is active in the .NET community and the author of "Functional Concurrency in .NET", which features how to develop highly-scalable systems in F# & C#. Riccardo believes in polyglot programming as a mechanism for finding the right tool for the job.


Terms of Use | Privacy Statement | Contact

©2002-2023 Central Maryland Association of .NET Professionals. All rights reserved.