Welcome to Cincinnati .Net Users Group Sign in | Join | Help


Tuesday July 28th, 2015 Max Technical Training in Mason, OH

July 28th, 6pm at our monthly CINNUG meeting, we welcome Dave Fancher with a talk on Functional C#.

Abstract: In functional programming we often use pipelines and function composition to let data flow through a series of operations in a concise, readable manner. Object-oriented languages don't typically support this style of programming but it's possible to achieve a similar effect through method chaining and, by extension, fluent interfaces. Using these techniques however, is seldom an option as they are both architectural patterns that rely on having been deliberately built into the types with which they're used. This is further complicated by the typically statement-based nature of object-oriented languages. But all is not lost. In this talk we'll borrow a few ideas from functional programming so we can not only easily achieve a similar effect in C# but also fix existing broken fluent interfaces such as the one exposed by the StringBuilder.

Bio: Dave Fancher is the owner of Achiiv Solutions, LLC in Carmel, Indiana, Microsoft MVP, author of The Book of F#, Pluralsight author, and InfoQ contributor. He has been building software for more than a decade with an emphasis on Microsoft technologies. In recent years Dave has become a strong advocate for functional programming, especially with F#. When not writing code or writing about code he enjoys spending time with his family, watching movies, and gaming on his Xbox One.

Immediately following the main speaker and pizza we will be holding another CINARC (Cincinnati Software Architecture Group). This session will feature more discussion on topics chosen the night of the meeting. The focus of the meeting will be to discuss issues of software architecture relevant to the members of the community.

Pizza and drinks will be provided by our sponsors.

Other Upcoming Events:

1 2

All Things Mobile - August 13th, 2015

Thursday August 13th, 6:30pm, Max Technical Training in Mason, OH
via Parag Joshi

Dave Gordley will present on Raspberry Pi

Meetings are held the second Thursday of each month, 6:30 PM at Max Technical Training in Mason, OH.

Upcoming Regional Events

Cincinnati, OH

Southwest Ohio GiveCamp - Friday, October 16, 2015 at 5:00 PM - Sunday, October 18, 2015 at 4:00 PM

Other Regional Events: (via Community Megaphone)



Hosting Provided by:
Server Intellect

Meeting Space provided by:
Max Train

  Financial Sponsors:
Western & Southern

developer tools

TEK systems


  Other Sponsors: Can’t live without The Most Intelligent Add-In To Visual Studio


Sponsors List


Donate to the Users Group using PayPal. Donations go to funding events, meetings and paying for operating expenses.

Make payments with PayPal - it's fast, free and secure!

Powered by Community Server (Commercial Edition), by Telligent Systems