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
Tag: F# 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
Making Magic with Type Providers
Yesterday I gave a talk at NDC London 2013 called "Making Magic with F# Type Providers" Here are my slides : http://www.slideshare.net/dsyme/making-magic-with-f-type-providers.
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
Contributing to IDEs
The purpose of this post is to mention where the F# language, compilation and editing support in Xamarin Studio comes from and how you can contribute to this tooling (and the same for Emacs too), and is posted on behlaf of Dave Thomas, a major F# commuity contributor. As many readers will know, F# is … Continue reading Contributing to IDEs
Type Provider for MATLAB
Rick Minerich (@rickasaurus) of Bayard Rock has implemented an F# Type Provider for MATLAB (TM). A GitHub home page for the project is also available. He would like people familiar with F# and/or MATLAB to use the type provider and give him feedback on it! My understanding is that you can use an evaluation copy … Continue reading Type Provider for MATLAB
Financial Programming
Earlier I posted about F# Deep Dives and its Early Access Program for reading chapters of the book as they become available. I'm particularly struck by the contents of Chapter 4 - Numerical computing in the financial domain by Chao-Jen Chen. This looks like a stunning guide to financial programming with F#. Here are the … Continue reading Financial Programming
Deep Dives Early Access Program
I'd like to draw your attention to the Early Access Program for F# Deep Dives, which looks like it will be a wonderful book! F# Deep Dives presents a collection of real-world F# techniques, each written by expert practitioners. Each chapter presents a new use case where you'll read how the author used F# to … Continue reading Deep Dives Early Access Program
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
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 … Continue reading Senior F# Job in User Interface/Finance in London
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#
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 … Continue reading Using Riak MapReduce 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?
Are you working with QuantLib and F#?
Are you working with QuantLib and F#? Would you like to share your experiences? I'm looking for people who have used this combination. Please contact me either in a comment, or by email (dsyme@microsoft.com), or @dsyme on Twitter. Even better, if you'd like to write a guest blog entry detailing your experiences, I'd be delighted! … Continue reading Are you working with QuantLib and F#?
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”
Twelve F# type providers in action
Twelve F# type providers in action, brought to you with love by the Visual F# team and the F# Community Click on the images to learn more about using and/or contributing to the type providers. All your types are belong to us :) … Continue reading Twelve F# type providers in action
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
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 … Continue reading QuickLinq Helpers
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
Expert F# 3.0
Expert F# 3.0 is now out! The book is a comprehensive guide to F#, with the first chapters taking you through functional, imperative and object programming, and later chapters featuring many applied topics in F# programming. The book has been substantially revised and now features additional material on programming with text programming with numbers … Continue reading Expert F# 3.0
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”
The F# 3.0 Freebase Type Provider Sample – Integrating Internet-Scale Data Sources into a Strongly Typed Language
The Visual F# team have a new blog The F# 3.0 Freebase Type Provider Sample – Integrating Internet-Scale Data Sources into a Strongly Typed Language Enjoy! Don
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!
Sneak preview
A sneak preview has leaked out on Twitter of this.
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
How to reference F# in a research paper?
If you're writing an academic paper or journal, what should you reference for F#? Well, of course it's up to you! :-) But the topic came up here at MSR Cambridge this evening (after all, it is that time of year - POPL deadline!) Here are some options. I've included a BibTex reference for Expert … Continue reading How to reference F# in a research paper?
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
The F# Survival Guide (archived edition)
There is a very nice online book called "The F# Survival Guide", previously hosted at ctocorner.com. Unfortunately, for some reason that site is no longer available. Several F# community members have tried to work out why, but so far to no avail. In any case, the book is HTML and the most recent version is … Continue reading The F# Survival Guide (archived edition)
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
More Hadoop+F# Goodness
More F# Hadoop goodness from Carl Nolan. This time a compositional framework for submitting F# and C# Azure/Hadoop map-reduce jobs. Framework for Composing and Submitting .Net Hadoop MapReduce Jobs If you have been following my blog you will see that I have been putting together samples for writing .Net Hadoop MapReduce jobs; using Hadoop … Continue reading More Hadoop+F# Goodness
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
London F# Meetup Group this Thursday: Pacman Kata
This Thursday, January 26, the F#unctional Londoners are holding an event to help you improve your F# coding skills! (This event may or may not be in celebration of Australia Day and India's Republic Day - you decide!) This event will be a coding kata. If you don't know what this is, here's the … Continue reading London F# Meetup Group this Thursday: Pacman Kata
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
Some F# Programming Jobs in London
Regular readers of my blog will know that from time to time I post links to F# jobs as a courtesy to the F# community. I particularly follow those in London, where we have F#unctional Londoners and other functional/finance/.NET user groups. Here are a few: F# Developer, Finance, Agile Senior F# Developer C# WPF F# … Continue reading Some F# Programming Jobs in London
Announcing an F# Meetup Group in Seattle
An F# Meetup Group in Seattle has now been launched by Tao Liu on the F# team. (It's only just been created, so get in early!) If you're in the Seattle or King County area and are interested in F#, then please join, and help get the group off to a great start. A good meetup group … Continue reading Announcing an F# Meetup Group in Seattle
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
F# agents with timeouts
Gordon has a blog post on F# agents with timeouts In my previous post , I showed a code snippet with a very simple F# agent console application. You run the app from the console, and every time you enter a line of text, it generates a new message and posts it to the message … Continue reading F# agents with timeouts
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
Progressive F# Tutorials at SkillsMatter, London, Thu-Fri This Week
For those in the UK or Europe, there are a set of F# tutorials at SkillsMatter in London on Thursday and Friday this week (Nov 3-4) Please pass this along to those who need to know. Thanks Don
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
F# presentation – F# Eye for the C# Guy
Phil Trelford has a nice set of slides from a recent talk in Belfast called F# Eye for the C# Guy. F# Eye 4 the C# Guy
Demo Scripts from the F# 3.0 BUILD talk
[ Note: before using the Freebase demo in the ZIP you may need to remove the "mark of the web" from all DLLs in the extracted ZIP, see this blog post on error code 0x80131515 ] Some people have been asking for the demo scripts from the F# 3.0 talk at BUILD in order to give … Continue reading Demo Scripts from the F# 3.0 BUILD talk
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
F# 3.0 Developer Preview Now Available!
Over on the F# team blog we have announced the Developer Preview Release of F# 3.0. The Visual Studio F# team is excited to announce a preview release of F# 3.0 as part of the Visual Studio 11 Developer Preview, announced on Tuesday at the //build/ conference. This preview is available now for all MSDN subscribers. … Continue reading F# 3.0 Developer Preview Now Available!
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
M-Brace – F# in the Cloud
Nessos Information Technologies have recently given a talk at SkillsMatter on M-Brace called M-Brace - F# in the Cloud. George Stavroulakis writes: We would like to thank you once again for hooking us up with F# community in London. Everything was great at SkillsMatter and the crowd seemed quite enthusiastic with respect to M-Brace and its … Continue reading M-Brace – F# in the Cloud
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#














