FunScript – F# to Javascript leveraging TypeScript metadata

 FunScript is “a lightweight F# library that lets you rapidly develop single-page web and mobile applications”. This now has a nice new home page: http://funscript.info/  It is interesting because: It compiles F# to JavaScript (see also WebSharper) It leverages TypeScript metadata to do typed interop with JavaScript libraries through an F# type provider It supports F#…

0

Senior F# Job in User Interface/Finance in London

Regular readers of my blog know that from time to time I post messages about jobs related to F# for the benefit of the F# community. I got this message today: A very large F# project at a Bank in London and are looking for a Snr C# / F# developer (up to £150k on…

0

Does the language you use make a difference? – Code metrics for "functional-first" v. "object-first" code

  This post is a very interesting study of the differences between “functional-first” (F#) and “object-first” (C#) design for medium-sized software, by comparing software metrics for a number of C# and F# projects. Here are the conclusions, #3 and #4 are the most important I think. Project complexity. For a given number of instructions, a…

3

F# London Meetup, Thursday: Machine Learning Hands On with F#

  This Thursday evening at the F# London Meetup we have a Machine Learning Hands On with F#, led by Phil Trelford and others. Venue: The Skills Matter eXchange, 116-120 Goswell Road, EC1V 7DP, London (map)   In this regular meetup we’ll take on one or more programming challenges in F#. All levels of experience…

0

Using Riak MapReduce with F#

The F# community member John Liao has blogged about using the Riak distributed database system with F#. From Wikipedia: Riak is a NoSQL database implementing the principles from Amazon’s Dynamo paper. Lately, I have been reading the book  Signals and Noise by Nate Silver.  His book references an IBM  webpage that claims the world is…

1

F# London Meetup this Thursday: F# on iPad and iPhone in Xamarin Studio with Neil Danson

In April, at the Xamarin Evolve conference, Xamarin announced support for the F# language as part of the Xamarin tools for iOS and Android app programming. Microsoft were Platinum sponsors of Xamarin Evolve.   This Thursday at the F#unctional Londoners’ Meetup we have Neil Danson on F# on iPad and iPhone in Xamarin Studio. Neil Danson will…

0

F# Londoners Meetup Tomorrow – Freebase with Don Syme

Tomorrow I’m at the F#unctional Londoners Meetup at SkillsMatter, doing an informal “deep dive” into the Freebase Type Provider. Kick off at 6:30 pm,The Skills Matter eXchange, 116-120 Goswell Road, EC1V 7DP, London (map) Do your home work before the event by reading this blog series and installing and using the Freebase Type Provider Don…

2

QuickLinq Helpers

Sometimes in F# it is useful to use LINQ extension methods such as .Take(n), .Skip(n) and .Count(). However, in F# some LINQ extension methods such as .Where(…) and .Select(…) require a type annotation on the lambda variable. This is one of the relatively rare cases where F# code requires a type annotation where other languages…

1

Contract Position in F# Information Rich Programming with Microsoft Research, Cambridge

Microsoft Research Cambridge have a 5 month contract position available to explore appliications of F# Information Rich Programming to some or all of open government data scientific data standards cloud programming protocols such as Protobuf web programming patterns such as REST cross-language interoperability as well as extensions to the F# query and/or type provider mechanisms. Candidates should ideally…

1

This Monday at the SF Bay Area F# Meetup: Building a customizable business rules engine with F#

This Monday the San Francisco Bay Area F# Meetup will be hearing from Jon Harrop on the topic of “Building a customizable business rules engine with F#” Business rules are the core of business applications; yet, once an application is deployed, it is often cumbersome and expensive to update existing rules. This problem is particularly…

0