Sessions tagged as Functional Programming
Applied F# - Using F# to Solve Real Problems
Location: Franz Hall, Room 005
So you have seen a few sessions on F# that introduce the concept. Maybe you are now excited about functional programming - or maybe you need a little more convincing to really see how it is used in the "real world". Come to this session, and see examples of useful F# applications. In the session, we will walk through: * A simple ORM written in F# * F# based Monte-Carlo simulation * F# based Natural Language Processing While we will be seeing demonstrations, as we go through these examples, attention will be paid to how F# is particularly useful for solving these types of problems.
F# Overview
Location: Franz Hall, Room 005
Michael will give an overview of the syntax and language features of F#, with emphasis on the features that distinguish it from C# and VB on the .NET platform. The discussion and demos will show scenarios in algorithmic programming and web scripting where some developers find F# more suited to the task than C# or VB. The goal will be to encourage existing .NET programmers to consider adding F# to their toolkit.
Microsoft Visual F# IDE Overview
Location: Franz Hall, Room 005
An F# IDE walkthrough in Visual Studio 2010. Talking about what VS2010 brings to F# developers as IDE support, F# IntelliSense tips & tricks.
Programming Semantic Web Applications in Clojure
Location: Franz Hall, Room 005
This session illustrates how to get started developing a web application in Clojure, a functional language, on the JVM. Further illustrated is how to develop data-driven applications based on semantic web technologies. This session will explain the core components, standards, and patterns of a semantic web application. The application uses Jena for storage, query, and inference over semi-structured data. The data is represented using standard vocabularies (RDF, RDFS, OWL) and queried via SPARQL. Developers interested in the NoSQL/AltDB movement will find how these technologies compare to others in that area.
Scala at Scale
Location: Franz Hall, Room 005
Let Twitter's Alex Payne take you on a tour of Scala, the hybrid object-functional programming language that's rapidly becoming the alternative language of choice in startups and industry shops alike. We'll discuss how and why Scala works, explore the landscape of open source frameworks and libraries available to Scala developers, and take a look at how Twitter is applying Scala to hard problems in a polyglot programming development environment. No prior Java, JVM, or functional programming experience is required.