Rachel Reese is a long-time software engineer and math geek who can often be found talking to random strangers about the joys of functional programming and F#. She currently works for Jet.com in NYC. She has helped run the Nashville F# User group, @NashFSharp, and the Burlington, VT functional programming user group, @VTFun. She’s also an ASPInsider, an F# MVP, a community enthusiast, one of the founding @lambdaladies, and a Rachii. You can find her on twitter, @rachelreese, or on her blog: rachelree.se.
Are you a C# developer and have ever wondered what the F# language can do? Or have you wondered if functional programming is really all it’s cracked up to be? If you’re a .NET developer and you want to better your skills, then it’s best to at least familiarize yourself with F#. In this session, you’ll do just that, along with learning about when F# is a better choice, although sometimes C# is. Rachel and Rachel will review several common coding practices that you do in C# every day, and their functional F# equivalent. In the end, we’ll leave it up to you to decide if F# can do anything C# can do.
With the release of Swift, functional programming for mobile apps suddenly flew into the limelight. But did you realize that F# has been a solid mobile option for much longer? It’s entirely possible to write fully native, cross-platform mobile apps completely in F#! For this session, I’ll concentrate on the features of F# that make it uniquely and especially suited to iOS development, while covering both iOS basics and F# basics, so you’ll have all the tools to run with your own app idea when we’re done!
By the end of this talk, you’ll be ready to jump into F# development. I’ll cover the fundamental concepts of F# and functional programming in general; then, show off the language features, syntax, and constructs, and generally display the fabulousness of F#. Finally, you’ll leave with a few projects to try out on your own.