Functional-First Programming in Finance

At NDC Oslo, F# in Finance and other recent events I've given versions of the talk "Succeeding with Functional-First Programming in Finance". I've also given adaptions called "Succeeding with Functional-First Programming in Industry".   The slides are now available on Slide Share. The talk is based partly on material from http://fsharp.org/testimonials and other sources, I'd be happy … Continue reading Functional-First Programming in Finance

A World of Financial Data at your Fingertips, Strongly Tooled and Strongly Typed

  Over on the Visual F# team blog we've described how to use F# type providers with Xenomorph TimeScape, a financial data product which you can use in Windows Azure and on-premise. This work is an F# sample from Microsoft Research. The sample has been picked by the F# community and incorporated into the new … Continue reading A World of Financial Data at your Fingertips, Strongly Tooled and Strongly Typed

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# … Continue reading FunScript – F# to Javascript leveraging TypeScript metadata

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 … Continue reading F# London Meetup, Thursday: Machine Learning Hands On with F#

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 … Continue reading F# London Meetup this Thursday: F# on iPad and iPhone in Xamarin Studio with Neil Danson

IEEE Computer Society Webinar: Try F# for Big and Broad Data – Tuesday May 7

  Next Tuesday I'll be taking part in an IEEE Computer Society Webinar about Try F#. Please join us! Register here. Date:  Tuesday, May 7, 2013 2:00 PM ET / 11:00 AM PT / 19:00  GMT (Duration: 1 hour)   Try F# is an easy on-ramp to learning F#, a simple and pragmatic programming language … Continue reading IEEE Computer Society Webinar: Try F# for Big and Broad Data – Tuesday May 7

Thursday at F# London Meetup: The F# 3.0 SQL Server Type Provider – Very Cool, and Very Useful, plus F# 3.0 Dynamics CRM Type Provider

There's a double act at the F#unctional Londoners Meetup on Thursday night. Thursday, February 28, 2013, 6:30 PM, The Skills Matter eXchange, 116-120 Goswell Road, EC1V 7DP, London(map) Title: The F# 3.0 SQL Server Type Provider - Very Cool, and Very Useful Kit Eason gives us a practical walkthough of F# 3.0's SQL Server Type … Continue reading Thursday at F# London Meetup: The F# 3.0 SQL Server Type Provider – Very Cool, and Very Useful, plus F# 3.0 Dynamics CRM Type Provider

Using a Java Framework with F#: The Stanford Parser for NLP

We like to say "F# loves R", because we can use R packages from F#, through an R type provider for F#.  We like to say "F# loves TypeScript", because we can use TypeScript Interface Definition Files from F#, through a TypeScript type provider for F#. This applies when compiling F# to Javascript through FunScript … Continue reading Using a Java Framework with F#: The Stanford Parser for NLP

Try F# – Learn, Create and Share F#, from your browser

I'm very pleased to see that the latest and greatest Try F# 3.0 has been released today!  Try F# is a web-based tool for learning and exploring F# 3.0, a simple and pragmatic programming language combining functional, object-oriented and information-rich programming. F# is open source and cross-platform, see the F# Software Foundation for details. Microsoft … Continue reading Try F# – Learn, Create and Share F#, from your browser

F# Emacs Integration

  The F# Open Source Group has developed a super-powerful F# Emacs mode, including Intellisense auto-completion, errors-in-current-file, go-to-definition and tooltip support for types/documentation for functions etc. This brings much of the power of F# visual editing to a more traditional (and very widely used) text-editor environment, across multiple platforms, and supports F# 3.0 including type providers … Continue reading F# Emacs Integration

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 … Continue reading F# Londoners Meetup Tomorrow – Freebase with Don Syme

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 … Continue reading Contract Position in F# Information Rich Programming with Microsoft Research, Cambridge

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 … Continue reading This Monday at the SF Bay Area F# Meetup: Building a customizable business rules engine with F#

MSR Silicon Valley, Tuesday 3pm – Reconsidering Strongly Typed Programming Languages for the Information-Rich World

On Tuesday at 3:00pm I will be talking at Microsoft Research, Silicon Valley (directions) on F# 3.0 and the general topic of "Reconsidering Strongly Typed Programming Languages for the Information-Rich World" The talk is a public lecture. If you plan on coming please drop a note to Maria Atienze (v-maatie@microsoft.com ) and she will arrange a badge … Continue reading MSR Silicon Valley, Tuesday 3pm – Reconsidering Strongly Typed Programming Languages for the Information-Rich World

Next F#unctional Londoners Meetup – F# on the GPU with Alea.CUDA, Thursday, October 18, 2012

  The next meetup of the absolutely fabulous F#unctional Londoners will be one week today, at the usual venue of SkillsMatter. The topic is an exciting one! Alea.CUDA - Combining the computational power of GPUs with the functional elegance of F#Abstract F# and GPUs are two trailblazing yet unrelated technologies. F# is a uniquely productive … Continue reading Next F#unctional Londoners Meetup – F# on the GPU with Alea.CUDA, Thursday, October 18, 2012

New Tech Report from Microsoft Research: Strongly-Typed Language Support for Internet-Scale Information Sources

 I'm very pleased to announce that Microsoft Research have published a new technical report related to F# 3.0 called Strongly-Typed Language Support for Internet-Scale Information Sources, (or go straight to the PDF). To reference this work, please cite MSR technical report number MSR-TR-2012-101. Authors: Don Syme, Keith Battocchi, Kenji Takeda, Donna Malayeri, Jomo Fisher, Jack Hu, Tao … Continue reading New Tech Report from Microsoft Research: Strongly-Typed Language Support for Internet-Scale Information Sources

Exploring the Online Templates: Creating a Web API with F# and ASP.NET

Over on the F# team blog, there's a new article about Getting Started with Implementing Web APIs using F# and ASP.NET F# 3.0 is included as part of Visual Studio 2012 and comes with a gallery of community contributed online templates for F#. Time to explore! One online template is "F#/C# MVC 4" using ASP.NET … Continue reading Exploring the Online Templates: Creating a Web API with F# and ASP.NET

Announcing “Data Driven Functional Programming 2013” Workshop at POPL, Submission Date: Oct 8 2012

I'm very pleased to announce an exciting new workshop being added to the POPL program at POPL 2013.  This workshop is aimed at anyone who loves the application of functional programming (and indeed other programming paradigms as well) to data-rich domains. Please consider submitting to the workshop. Whatever your flavour of data, whatever your flavour of … Continue reading Announcing “Data Driven Functional Programming 2013” Workshop at POPL, Submission Date: Oct 8 2012

Access Thousands of R Statistics Packages from F# 3.0

Did you know you can use F# type providers to access thousands of statistical packages from R, with auto-complete and documentation? Those of you into data analysis will be aware of the use of the R system by statisticians and other data workers. The F# community and BlueMountain Capital have created a type provider for … Continue reading Access Thousands of R Statistics Packages from F# 3.0

CFP: First Workshop on Programming the Semantic Web – PSW

See http://www.inf.puc-rio.br/~psw12/ The Web of Data is growing at an enormous pace. However, the development of dedicated software applications, capable to deal efficiently in information-rich spaces, of which the Semantic Web is one dimension, is notyet mainstream. Reasons for that include one (or more) of the following research issues: lack of integrated development environments (IDEs, … Continue reading CFP: First Workshop on Programming the Semantic Web – PSW

Come to the F# Workshop and Tutorial in Pisa, Italy, 27/28 June 2012 – “F# for Education and Innovation”

 The University of Pisa will be hosting a one-day workshop entitled F# for Education and Innovation on Tuesday 28th June 2012.  Please join us there! The workshop is preceded by an optional Introduction to F#  Tutorial, run by Antonio Cisternino at the University of Pisa, on 27th June  2012.   Topics at the workshop will … Continue reading Come to the F# Workshop and Tutorial in Pisa, Italy, 27/28 June 2012 – “F# for Education and Innovation”

SkillsMatter Progressive F# Tutorials, New York City, 5-6 June 2012

  I'm glad to mention that SkillsMatter will be running their Progressive F# Tutorials in New York City, 5 June 2012! This is a great opportunity for those on the East Coast of the USA to dive into practical, real-world programming F# from some of the world's best F# speakers.  Some details are below, more details … Continue reading SkillsMatter Progressive F# Tutorials, New York City, 5-6 June 2012

Force-Directed Graph Layout in HTML5 with F# and WebSharper

Do you want to write succinct, type-safe and correct HTML5 web code which is not full of bugs?  Writing Javascript-executing code with F# is appealing for these and other reasons I've gone into before, and the open source Pit and WebSharper frameworks give ways to use F# to write HTML5/Javascript code for web and mobile … Continue reading Force-Directed Graph Layout in HTML5 with F# and WebSharper

I’m Speaking at the Big Picture Seminar at NICTA, Canberra, Tomorrow

I'm taking a vacation "back home", and will be speaking at the Big Picture Seminar at NICTA, Canberra tomorrow lunchtime. If you're in Canberra, I hope to see you there, and if you're at NICTA I hope you can catch it on the web broadcast.   Reconsidering Strongly-Typed Programming in the Information Rich World NICTA … Continue reading I’m Speaking at the Big Picture Seminar at NICTA, Canberra, Tomorrow

Next F# Seattle Meetup this Monday, March 26

The next F# Seattle Meetup is on this Monday! F# PM Donna talks about F# 3.0 Beta Modern programming thrives on rich spaces of data, information and services. F# 3.0 brings integrated support for Information Rich Programming to the .NET platform. F# Type Providers and F# Queries greatly simplify data-rich analytical programming, allowing programmers to … Continue reading Next F# Seattle Meetup this Monday, March 26

F# on Channel 9: Donna Malayeri – F# 3.0 – Information Rich Programming

The wonderful Donna Malayeri appears in the latest F# Channel 9 Lecture on F# 3.0 Information Rich Programming. Modern programming thrives on rich spaces of data, information and services. F# 3.0 brings integrated support for Information Rich Programming to the .NET platform. F# Type Providers and F# Queries greatly simplify data-rich analytical programming, allowing programmers … Continue reading F# on Channel 9: Donna Malayeri – F# 3.0 – Information Rich Programming

Visual F# 3.0 Beta now available in Visual Studio 11!

 Over on the F# team blog the Visual F# team have announced the availability of Visual F# 3.0 Beta now available in Visual Studio 11 !!  The announcement is included below. This release contains the new features described below, plus all the usual F# 1.0/2.0 goodness, plus F# 3.0 Information Rich Programming, which has been available … Continue reading Visual F# 3.0 Beta now available in Visual Studio 11!

Next Seattle F# Meetup, Tuesday Feb 21, 2012

Seattle F# user group meeting Feb 21, 2012 Tuesday, February 21, 2012, 6:00 PM. Microsoft Building 99, Room 1919-C, Redmond, WA (map) 47.641712 -122.140670 As with the previous meetup, we have two sessions + one tiny program contest: Ryan Riley  (F# MVP) : Web Apps and APIs with F# Most .NET web applications today use ASP.NET … Continue reading Next Seattle F# Meetup, Tuesday Feb 21, 2012

First F# Seattle Meetup This Saturday, Redmond

The first F# Seattle Meetup has been announced! It will be held this Saturday, on the Microsoft campus in Redmond. http://www.meetup.com/FSharpSeattle/events/49365112/ Sign up at http://www.meetup.com/FSharpSeattle/events/ for full details of this and future events. Don In this first meeting, we will introduce F# and the new features in F# 3.0 and how to use F# in the … Continue reading First F# Seattle Meetup This Saturday, Redmond

F# 3.0 at TechDays France, Feb 7, Paris!

Just to mention that there will be a talk on F# 3.0 at TechDays France in Paris, on February 7, at 4pm. F# 3.0: data, services, Web, cloud, at your fingertips (LAN209) You can find all the details here: http://www.microsoft.com/france/mstechdays/programmes/parcours.aspx#SessionID=50dbf05c-e3fd-4129-b5d9-c2b458236728 Modern programming thrives on rich spaces of data, information and services. With F# 3.0 and Visual … Continue reading F# 3.0 at TechDays France, Feb 7, Paris!

Come and work with the F# group at Microsoft Research in Cambridge!

  Come and work with the F# group at Microsoft Research in Cambridge! Microsoft Research in Cambridge has open positions for very high quality applicants with advanced computer science skills (normally recent PhD-level graduates or highly relevant industry experience), and internships for current PhD candidates or other talented masters students. I would like to encourage … Continue reading Come and work with the F# group at Microsoft Research in Cambridge!

6 Month Contract Position at MSR Cambridge: Cross-Platform and Web-Delivered Data-Rich Programming with F# 3.0

  Microsoft Research are seeking candidates for a 6-month contract position in F# programming to help improve the capabilities of F# in the area of cross-platform and web-delivered data-rich programming. The candidate should have several of the following: Excellent F# programming skills Experience with ASP.NET, Web, Silverlight and/or Javascript programming Experience with implementing tooling for typed … Continue reading 6 Month Contract Position at MSR Cambridge: Cross-Platform and Web-Delivered Data-Rich Programming with F# 3.0

I’m keynoting at FPDay, October 14 – Functional Programming Event in Cambridge, UK

Both Simon Peyton Jones and myself will be giving keynotes at FP Day on October 14, in Cambridge, UK. Please come along and join us there! FP Day is a new one-day event for the Functional Programming community in the UK and around the world. Intended to be hands-on and interactive, FP day will give … Continue reading I’m keynoting at FPDay, October 14 – Functional Programming Event in Cambridge, UK

I’m speaking at //build/ this week

As everyone doing development with Microsoft tools is probably aware, this week is the //build/ conference in Anaheim! Session details are now yet up for the individual sessions! Here's the link to my talk: F# 3.0: data, services, Web, cloud, at your fingertips. I'm looking forward to joining everyone at the conference and giving my … Continue reading I’m speaking at //build/ this week