General Purpose Functional GPU Programming

Starting with our experiments with integrating General Purpose GPU programming into F# at Microsoft Research, I've been watching the evolution of F# as a GPGPU programming platform. Over time, GPGPU programming with F# has become both more professionalized, and much more broad spectrum (including CUDA, OpenCL and other options). Some latest developments in this area have … Continue reading General Purpose Functional GPU Programming

Functional on Android – Experience Report

Faisal Waris has published a very interesting Experience Report on using F# on Android with the Xamarin tools. It is fabulous to again see independent confirmation of the value of F# in the mobile computing space. TL;DR: F# and Xamarin triumphed. I can’t imagine writing such a complex mobile app in another language. Instead of … Continue reading Functional on Android – Experience Report

PhD/Masters-level Internship Positions at MSR

Microsoft Research are accepting applications for internships at our research lab in Cambridge, UK, for internships in Summer 2014. Applicants must currently be pursuing a Masters or PhD in Computer Science. More details on applying can be found here:http://research.microsoft.com/en-us/jobs/intern/about_uk.aspx This year, I personally am particularly interested in sponsoring internship applications in one or more of … Continue reading PhD/Masters-level Internship Positions at MSR

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

Jobs in Functional + Machine Learning + Data, MSR

Microsoft Research in Redmond has several RSDE (Research Software Development Engineer) positions available in Machine Learning + Data Tools. They are looking for people with C# and F# skills - both are used. Prior Machine Learning experience is not necessary. Research Software Development Engineer, Senior - Microsoft Research Job Research Software Development Engineer II - … Continue reading Jobs in Functional + Machine Learning + Data, MSR

Tonight at Functional Londoners: More ML Hands-on

Tonight at the F#unctional Londoners meetup:, 6:30pm, SkillsMatter, London: In this regular meetup we'll take on one or more programming challenges in F#. All levels of experience welcome, from beginner to expert. This month we'll go hands on with a Machine Learning introduction in F# using sample data from Kaggle to predict who lives and who … Continue reading Tonight at Functional Londoners: More ML Hands-on

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

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 … Continue reading Does the language you use make a difference? – Code metrics for “functional-first” v. “object-first” code

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

Does the language you choose make a difference?

Follow the controversy here: http://www.simontylercousins.net/journal/2013/2/22/does-the-language-you-choose-make-a-difference.html… and via @simontcousins on twitter ...the one stat in the summary that I find most compelling is the defect rate. I have now delivered three business critical projects written in F#. I am still waiting for the first bug to come in. This is not the case with the C# projects … Continue reading Does the language you choose make a difference?

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

Tonight at The SF Bay Area F# Meetup: “Functional Data Structures: Practical F# Applications”

Tonight, 6:30pm, at The SF Bay Area F# Meetup: "Functional Data Structures: Practical F# Applications" with the wonderful Jack Fox. Beyond the bread-and-butter singly linked list are dozens of practical Functional Data Structures available to mask complexity, enable composition, and open possibilities in pattern matching. This session focuses on data structures available today in F#, but … Continue reading Tonight at The SF Bay Area F# Meetup: “Functional Data Structures: Practical F# Applications”

F# London Meetup Thursday Night: Zach Bray “F# to Javascript, the FunScript way”

Thursday night (31 Jan) at the F#unctional Londoners Meetup we have Zach Bray telling us all about FunScript, aka "F# to Javascript, the FunScript way!" This includes a cool integration of TypeScript metadata into F#-JavaScript programming using an F# type provider for TypeScript. Another way to look at that is that all those TypeScript programmers are now producing … Continue reading F# London Meetup Thursday Night: Zach Bray “F# to Javascript, the FunScript way”

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

This Wednesday: F# London Meetup: Systems Information Programming Made Simple with the F# WMI Provider Sample

On Wednesday night, Keith Battocchi is in London to give a talk on.... Systems Information Programming Made Simple with the F# WMI Provider Sample Wednesday, January 16, SkillsMatter, London Can F# really be used like a strongly typed PowerShell? Come find out! If you're in London, please join the gang for the first talk of the … Continue reading This Wednesday: F# London Meetup: Systems Information Programming Made Simple with the F# WMI Provider Sample

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#

Late reminder: New York City F# Meetup Tonight – F# in the Cloud with George Stavroulakis of the {m}brace team

 A late reminder of the F# meetup in New York tonight - Thursday, November 29, 2012, 6:30 PM {m}brace - F# in the Cloud with George Stavroulakis of the {m}brace team  With the advent of cloud platforms and private data centers, developers face once more the challenges of distributed computing in their effort to harness the available computing … Continue reading Late reminder: New York City F# Meetup Tonight – F# in the Cloud with George Stavroulakis of the {m}brace team

Math.NET Numerics v2.3.0 released, with improved F# support

An important library in the C# and F# open source communities is the Math.NET Numerics library. I blogged the first part in a (slow) series on using the library from F# back in June and there is another tutorial as part of the Numerical Libraries for F# and the .NET Framework overview from early last year. We also … Continue reading Math.NET Numerics v2.3.0 released, with improved F# support

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

Community for F# Online Meetup – “The F# Foundation” with Tomas Petricek and Phil Trelford – Thursday Nov 8 2012

 (Please note the time change!)   Are you interested in F# as an independent, open source and cross-platform language?   Join F# community contributors Phil Trelford and Tomas Petricek as they discuss a new community-led initiative dedicated to F# as an independent, open source language across multiple platforms.       When: Thursday, Nov 8, 2012 … Continue reading Community for F# Online Meetup – “The F# Foundation” with Tomas Petricek and Phil Trelford – Thursday Nov 8 2012

F# Job in Facebook Social Gaming, London

 Regular readers of my blog will know that from time to time I post details of F# jobs. Here is one for today. Please contact ajeraj@astoncarter.co.uk for more details.   We’re looking for talented, self-motivated developers with a strong interest in functional programming with F# and applying F# in the development of social games that are … Continue reading F# Job in Facebook Social Gaming, London

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

F# Talk at NVIDIA Global Technology Conference 2012 – “New Generation GPU Accelerated Financial Quant Libraries”

A fascinating slide deck of financial programming wizardry by Daniel Egloff of Quantlea at the NVIDIA Global Technology Conference, 2012, showing the real-world power of F# as a tool when applied in the GPGPU programming space: Title:  New Generation GPU Accelerated Financial Quant Libraries New generation GPU accelerated solutions for derivative pricing, hedging, and risk management can be build … Continue reading F# Talk at NVIDIA Global Technology Conference 2012 – “New Generation GPU Accelerated Financial Quant Libraries”

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

Announcing F# Tools for Visual Studio Express 2012 for Web!

I am very, very happy to cross post this wonderful news from the Visual F# Team blog!  Free Express F# Tools!!!!!!!!! (for Visual Studio 2012 Express for Web) Congratulations to the Visual F# team who have done so much hard work (of all kinds - dev, test and PM) to get this release together. The F# team … Continue reading Announcing F# Tools for Visual Studio Express 2012 for Web!

Microsoft Codename “Cloud Numerics” Lab Refresh

Cross-posted from the F# team blog... The "Cloud Numerics" Lab from SQL Azure Labs has been refreshed.  You can go and sign-up to try out the lab. To quote the Cloud Numerics Team: Today we are announcing a refresh of the Microsoft Codename "Cloud Numerics" Lab. We want to thank everyone who participated in the … Continue reading Microsoft Codename “Cloud Numerics” Lab Refresh

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

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

ICFP Programming Contest starts tomorrow

  The ICFP Programming Contest for 2012 starts tomorrow. I'm sure all F# followers know that a team using F# programming picked up first place in 2011. Announcement slide below. The competition organizers have ordained Linux Debian as the execution environment this year. Kevn and gang are resolving exactly what F# and Mono support will look … Continue reading ICFP Programming Contest starts tomorrow

Getting Started with Math.NET and F# Programming

This is the first blog in a series to help F# programmers keep up-to-date with different ways of doing numerically-oriented programming with F#. The first posts in this series will focus on the open source Math.NET Numerics library. Math.NET Numerics is an opensource numerical library for F# and C# on .NET and Mono, including implementations of .NET supporting .NET … Continue reading Getting Started with Math.NET and F# Programming

More C#/.NET Generics Research Project History – The MSR white paper from mid-1999

A bit more C#/.NET generics research project history. Attached is the "Ext-VOS" white paper from back in 1999. We passed this around to many Project-7 members at the time. Way back in the dark, dark days of object-oriented fundamentalism (i.e. the 1990s), for the big, typed languages like Java there were no function values, no … Continue reading More C#/.NET Generics Research Project History – The MSR white paper from mid-1999

F# – Einstieg und praktische Anwendung, Oliver Sturm

Ein neues  F# Buch, auf Deutsch http://entwickler-press.de/ep/psecom,id,2,buchid,239.html Mit Visual Studio 2010 hielt eine neue Programmiersprache in der .NET-Welt Einzug: F#. Das Stadium der Forschungssprache hat F# hinter sich gelassen und stellt Ihnen mit seinem hybriden Ansatz Möglichkeiten zur Verfügung, die weit über das Können anderer .NET-Sprachen hinausgehen. Die objektorientierte Welt ist sogar besser als in … Continue reading F# – Einstieg und praktische Anwendung, Oliver Sturm

Tonight: F# User Group in Boston: Mathias Brandewinder on Bumblebee

The next F# User Group meeting on Boston will be tonight, Monday June 18, 2012 at MS NERD.Register here. Featured Speaker: Mathias Brandewinder Topic: Bumblebee in F# Description: In this talk, Mathias will discuss Bumblebee, an open source CodePlex project implementation of Artificial Bee Colony algorithms in F# (http://bumblebee.codeplex.com). Register: http://fsug.eventbrite.com

F# and .NET in Social Gaming, June 28, SkillsMatter, London

The next F#unctional Londoners' meetup has been announced!  It's a great topic, talking about how to apply F# and .NET programming to one of the booming areas of game development.  Sign up here: http://www.meetup.com/FSharpLondon/events/68564812/?a=ea1_grp&rv=ea1&_af_eid=68564812&_af=event   Yan Cui on F# and .NET in Social Gaming Thursday, June 28, 2012, 6:30 PM, The Skills Matter eXchange, 116-120, Goswell … Continue reading F# and .NET in Social Gaming, June 28, SkillsMatter, London

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

Cross Posted: Online Training Course for F#

This is cross-posted from the F# team blog. Great to see this!   Training is an important part of adopting F# successfully in any large organization. There are several options for F# training currently available, but one recent addition is an online training course in F# by Pluralsight, authored by Oliver Sturm.  The material is … Continue reading Cross Posted: Online Training Course for F#

Updated version of “TrueSkill Through Time” Bayesian Inference Code

Back in 2007 Ralf Herbrich and co. wrote a research paper called "TrueSkill Through Time". Their sample code was written with a pre-release of F# 1.0, and was not updated to F# in Visual Studio 2010. Here is an update of this code for F# in Visual Studio 2010, as requested by some people commenting … Continue reading Updated version of “TrueSkill Through Time” Bayesian Inference Code

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

Next F# New York City Meetup: Tomas Petricek on F# applications – From Domain Model to User Interface

The next F# New York City Meetup is now scheduled... Microsoft Offices, 6th floor, 1290 Avenue of the Americas, between 51st and 52nd Streets, New York, NY (map) Tomas Petricek on F# applications - From Domain Model to User Interface Wednesday, April 25, 2012, 6:30 PM <div id="event-where" class="event-stack event-where complete" data-id="712527" data-name="Microsoft Offices, 6th … Continue reading Next F# New York City Meetup: Tomas Petricek on F# applications – From Domain Model to User Interface

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

F# as a Platform for Quantitative Finance: Thursday, March 22, SkillsMatter, London

This Thursday Adam Mlocek of StatFactory will talk about using F# as a platform for quantitative development at the F#unctional Londoner's F# Meetup! Thursday, March 22, 2012, 6:30 PM The Skills Matter eXchange 116-120  Goswell Road, EC1V 7DP, London (map) This will be followed by a set of lightning talks 15-30mins on F# related topics including Kit … Continue reading F# as a Platform for Quantitative Finance: Thursday, March 22, SkillsMatter, London

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

Functional Programming eXchange 2012, March 16, 2012, London

The folks at SkillsMatter in London are hosting the Functional Programming eXchange 2012, on March 16, 2012, in London! Join the Functional Programming community for a one-day conference jam-packed with talks, open-space discussions and brainstorming. Learn and share the latest innovative ideas, best tools and practices in the different languages (scala, clojure, haskell, F#) and … Continue reading Functional Programming eXchange 2012, March 16, 2012, London

F#/C# Contract Position for Silverlight/HTML 5 User Interface Development at Microsoft Research, Cambridge, UK

Microsoft Research Cambridge has available a 6-month contract position for development of web-based user interfaces for designing and simulating computer models of biological systems. We are looking for an experienced and highly-motivated individual to produce easy-to-use interfaces for the software tools developed by our Computational Science Lab. The aim of the post is to produce … Continue reading F#/C# Contract Position for Silverlight/HTML 5 User Interface Development at Microsoft Research, Cambridge, UK

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!

F# Training in London in January and February: Functional Programming in .NET and Real World F# Programming

Is it time to learn something new? Training is key to growing F# adoption and understanding in your enterprise, as well as increasing the skillbase of your C# and other programmers mroe generally. Here are some links to F# training courses in London in January and February, from the wonderful Tomas Petricek and Phil Trelford … Continue reading F# Training in London in January and February: Functional Programming in .NET and Real World F# Programming

Microsoft Releases Local, Distributed and Cloud Numerics Library, with F# Samples

  At last, Microsoft have released its long awaited Cloud Numerics library!!! A huge congratulations to the Cloud Numerics team (follow their blog!), and I encourage everyone in the F# community to be looking at the use of these wonderful technologies together. The recently announced library is a great fit for F# analytical computing. The Cloud Numerics team … Continue reading Microsoft Releases Local, Distributed and Cloud Numerics Library, with F# Samples

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

New York City F# Meetup Group: High Performance F#, in .NET and on the GPU with Jack Pappas, Tuesday, November 29, 2011, 6:30 PM

Tomorrow the NYC F# meetup group will hear from Jack Pappas. (Note: I think there is a waiting list for this event, but hopefully a larger room can be organized? Or perhaps a repeat of the event?) High Performance F#, in .NET and on the GPU with Jack Pappas, Tuesday, November 29, 2011, 6:30 PM … Continue reading New York City F# Meetup Group: High Performance F#, in .NET and on the GPU with Jack Pappas, Tuesday, November 29, 2011, 6:30 PM

Updates to the August 2011 F# 2.0 Compiler Code Drop

Over on the F# team blog we've announced Updates to the August 2011 F# 2.0 Compiler Code Drop   As announced at the Microsoft Research 20th Anniversary event in Cambridge UK, we have updated the F# 2.0 compiler source code drop to include changes related to the http://www.tryfsharp.org web application. The code drop is the … Continue reading Updates to the August 2011 F# 2.0 Compiler Code Drop

StatFactory: FCore maths & statistics library, designed for use with F#

Regular readers of my blog will know that from time to time I post pointers to technologies that work with F#, as a service to the F# community. I've blogged in the past about other maths and stats libraries that work with F#, and am adding another one today! StatFactory have released FCore, a .NET/native numerical library … Continue reading StatFactory: FCore maths & statistics library, designed for use with F#

Tonight at F#unctional Londoners: Byron Cook: Proving program termination with F#

Tonight my colleague Byron Cook from MSR Cambridge will be speaking at the F#unctional Londoners meetup group Byron Cook: Proving program termination with F# Wednesday, November 16, 2011, 6:30 PM The Skills Matter eXchange 116-120 Goswell Road,  London (map) In recent years we have seen great progress made in the area of  automatic source-level static analysis … Continue reading Tonight at F#unctional Londoners: Byron Cook: Proving program termination with F#

MonoDevelop User Voice: Vote for Full F# Support

The MonoDevelop team have taken a leaf out of the Visual Studio team's book and started MonoDevelop User Voice. Here you can vote on MonoDevelop features and discuss them. One of the hot ticket items you might like to vote for right now is Full Support for F# from MonoDevelop. This would presumably build on this great … Continue reading MonoDevelop User Voice: Vote for Full F# Support

Job at MSR Cambridge: Infer.NET

Microsoft Research Cambridge is seeking talented software developers to work on the Infer.NET project (http://research.microsoft.com/infernet). Infer.NET is a framework for developing and deploying machine learning and inference solutions. It has been developed within the Machine Learning and Perception group, which has an excellent track record of incorporating leading edge research into bestselling products including the … Continue reading Job at MSR Cambridge: Infer.NET

Potential Post-PhD and Internship Positions in Web-Delivered, Data-Rich Cloud Programming

Microsoft Research in Cambridge has ongoing Post-doctorate positions open for very high quality recent PhD-level graduates, and internships for current PhD candidates. I would like to encourage potential candidates interested in the field of web-delivered, data-rich cloud programming. Think of taking some of the world's greatest applied programming language work, delivering it to high quality … Continue reading Potential Post-PhD and Internship Positions in Web-Delivered, Data-Rich Cloud Programming

How to let other teams at Microsoft know how they can support F# better

Would you like to see other teams at Microsoft doing specific things to support F# better? Then now you have a great way to let them know! For example, lets say you would like the .NET CLR to implement more and better floating point optimizations around SSE4, AVX etc. Then go and add your votes … Continue reading How to let other teams at Microsoft know how they can support F# better

Please submit, vote on and discuss F# and Visual Studio features

 Visual Studio now has a great site where you can enter and vote on features for languages and otehr aspects of Visual Studio.  Submit and Vote on F# and Visual Studio Features Here! Please take the time to vote on features and submit new ones. This is a very helpful way for us to garner … Continue reading Please submit, vote on and discuss F# and Visual Studio features

F# 2-Year Contract Position for Biological Modelling Language Development

Here are some details on an F# contract position at MSR Cambridge. Contract Position for Biological Modelling Language Development (F#) Microsoft Research, Cambridge, UK - 4th October 2011 Microsoft Research Cambridge has available a 2-year contract position for development of a programming environment for designing and simulating computer models of biological systems. The environment supports … Continue reading F# 2-Year Contract Position for Biological Modelling Language Development

Tonight in London: Tomas Petricek on Async in F# 2.0 and C# 5.0

Tonight in London For One Night Only The F#unctional Londoners Proudly Present Tomas Petricek on Async in C# & F# Wednesday, October 5, 2011, 6:30 PM The Skills Matter eXchange 116-120 Goswell Road, London (map) Selected By: Phillip Trelford Asynchronous programming is the key to writing efficient and scalable server-side code in .NET as well … Continue reading Tonight in London: Tomas Petricek on Async in F# 2.0 and C# 5.0

Oxford Team Using F# Wins “Lambda: The Gathering” ICFP 2011 Programming Competition

The winners of the annual ICFP Programming Competition were announced at at ICFP 2011 in Tokyo. Two of the slides from the presentation night are below. The tsunami disaster is mentioned in the full deck, I find it hard to write this blog post, I am lost for words at the thought of what the country … Continue reading Oxford Team Using F# Wins “Lambda: The Gathering” ICFP 2011 Programming Competition

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

Some links on design patterns and their relevance to F#

Lately, I've noticed quite a few people engaging with questions concerning design patterns and F# programming. I think this is a great endeavour. This question can be approached in a number of ways.: How do object-oriented design patterns look when coded in F#?    How do the principles of design patterns apply to F# design?   In the … Continue reading Some links on design patterns and their relevance to F#