Silicon Valley Code Camp : October 11th and 12th 2014Track
Track - F#: Full Stack Functional
F# is a mature, open source, cross-platform, functional-first programming language well-supported by both industry-leading companies providing professional tools and an active open community on Linux, Mac OS X, Android, iOS, Windows as well as HTML5 and GPUs. The language is free to use and has an OSI-approved open source license. This means language, compiler, and tooling features and enhancements are driven by an inclusive community. The "F#: full stack functional" track provides a progressive look at a language increasingly adopted as an enterprise full stack alternative for its usefulness in tackling complex computing problems with simple, testable, maintainable, and robust code.
Sessions in this track4
F# for the C# developer
F# is a .NET language that mixes functional and Object Oriented approaches seamlessly, encourages writing bug-free code, and is incredibly productive. I will illustrate with live code where it fits and how you can get started with it.F# on the Web
Most people think of F# as good at math or complex problem solving. It is actually a fantastic for a very wide array of tasks, including web programming, which helped the start-up Tachyus go from 0 to production in 12 weeks.Porting Quake III to F#: A Journey to Functional Programming
FQuake3 is a project started by Will as an attempt to port id Software’s Quake III Arena to F# and to figure out how functional programming can be applied to game engines.Why & What functional programming
As software becomes more complex, it is imperative to structure it well, to ensure that it is easy to write, debug, and provides a collection of modules that can be reused to reduce future programming costs.