This talk covers the basics of Functional Programming using F#, which is a strongly typed, cross-platform and multi-paradigm programming language. In this talk, we'll review what it means functional paradigm, and how F# ties this together with the rest of .NET Core.
In recent years companies and developers have become more interested in functional programming, as result of this increase in requests, mainstream languages have begun to introduce functional concepts and characteristics as part of their native ecosystem.
If you are a .NET developer, F# can be a valuable tool to have at your disposal to solve today’s most relevant issues. F# is a great functional first language with full support for Object Oriented Programming.
One of the biggest advantages of using F# is that it assures your code is bug-free and ready for concurrency without changing your code base.
In this talk, I will give an intro to Functional Programming and F# features for C# developers, illustrating with code samples why you should care, where it is useful and how to start using it today. You will walk away with an understanding that Functional Programing is a paradigm that can be adopted to solve specific problems and mixed with other paradigms such as Object Oriented and Imperative programs. Achieving success often comes down to finding the right tool for the job.
Speaker: 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.
Pizza and Raffled off prizes for the attendees
Parking Lot & Entrance Overview: https://adventcoworking.com/how-to-host-an-event-at-advent/
Door Access Code: 5381
If you have any problem in entering the building call me at[masked]