Loading…
2018 AIM HDC has ended
Thursday, September 6 • 3:15pm - 4:00pm
Functional Programming and The Path To Zen

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

This presentation will give an overview of what functional programming is and how it can help you reduce friction, lower cognitive load, and ultimately write higher quality programs faster without compromising maintainability. Examples will be given primarily in F#, a mature, open source, strongly typed, functional-first, general purpose programming language that is fully interoperable with other .NET languages and JavaScript.

The main purpose of this presentation is to cover the principles of functional programming and explain how they fit together to create an extremely effective development workflow.
Functional programming principles covered will include:
* Immutability and pure functions
* Higher-order functions
* Function composition and pipelining
* Partial function application
* Pattern matching
* Strongly typed functional programming
* Type inference

Finally I will leave you with some recommended resources to start on your path to zen.

Speakers
avatar for Brian Newton

Brian Newton

Solution Consultant, LyncStream
I hold a Bachelors Degree in Computer Science from the University of Nebraska at Omaha and have been working with Microsoft related technologies for the past 8 years.I primarily work with C# and web development technology professionally, however I like to keep an eye on F# and other... Read More →


Thursday September 6, 2018 3:15pm - 4:00pm CDT
Windsor I-II