Skip to content

Details

Pre-show 6:45 to 7:15 pm - Why Functional Programming?

Jason Kleban is a Senior Developer at CoStar Group. Jason will attempt plant in your mind the seed of a new obsession with functional programming by touching on its relevance, F# syntax, and a few intriguing F#-related projects.

Main Session 7:30 pm - 9:00 pm

Who: Riccardo Terrell, is a Software Architect at Microsoft who is passionate about functional programming. He is active in the F# community and started the DC F# user’s group. Riccardo is a believer in polyglot programming as a mechanism in finding the right tool for the job. He likes to describe himself as a functional guy living in an imperative world.

What: 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.
F# 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 of MailboxProcessors and delve into Akka.Net (http://akka.net/) library to demonstrate scalable, responsive and resilient code that provides support for local and remote high performance I/O operations.

Pizza and Raffled off prizes for the attendees

Where:

CoStar Group

1331 L St NW
Washington, DC 20005

Metro Accessible from McPherson Sq Metro (Blue, Orange, & Silver lines), Farragut North Metro (Red line)

Venue tips

• Building requires an acceptable ID for entry (e.g. driver's license), security has the final say

• RSVP here on Meetup DC F# with the name matching your ID for quickest/smoothest entry (you will be issued a badge)

• "F# Meetup” Free vehicle-parking entrance is in the rear of the building accessed through the alley east

• Meet in the Auditorium off the lobby entrance.

http://photos1.meetupstatic.com/photos/event/1/3/9/b/600_435905019.jpeg

Members are also interested in