A SkillsCast for this session is not available.
FQuake3 and Ferop - Will Smith
FQuake3 is a project attempting to port id Software's Quake III Arena to F# as a means of learning game engines, functional programming, and F#. The port is roughly 5% done; a long way to go. There are a lot of very difficult problems to solve when doing the port process; not just language related. Memory management is difficult when you have F# and C talking to each other. With the constraints of memory management, the design of the interopability needs to be thought and done differently. Ferop tries to address this issue, by allowing the programmer to easily write C for their F# program.
Mobile App Development with Xamarin iOS and F# - Rachel Reese
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!
Tuning F# for Performance - Rick Minerich and Jack Pappas
In this talk Rick and Jack will walk through simple concepts and techniques that will give your F# code a significant speedup.
YOU MAY ALSO LIKE:
FQuake3 and Ferop, Mobile App Development with Xamarin iOS and F# & Tuning F# for Performance
Will Smith is a Software Engineer currently working at Tachyus for the oil and gas industry. He has experience in multiple technologies across Microsoft and native stacks. His hobby is learning about game engines, and day to day work is F# on iOS using Xamarin.
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 handles training & evangelism for Jet.com in the NYC area, and has a habit of starting user groups: so far, in Hoboken, NJ (Pluralsight Study Group), Nashville, TN (@NashFSharp) and Burlington, VT (@VTFun).
Richard Minerich is a Sr. Researcher at Bayard Rock. Functional Programmer. Co-author of Professional F# 2.0 and F# MVP. Loves Type Systems, Machine Learning and Physics.
Mathematician disguised as an F#/C#/.NET/GPGPU/CUDA developer. Princeton, NJ, USA