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
Category: Uncategorized
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
Some more .NET/C# Generics Research Project History
Another history email, discovered while poking around for some old image files. There are some other entries in this series here. In any case, In 2004 I sent around a note to our research lab about our coding work on .NET generics. It began: I am enormously relieved to announce that the Cambridge Generics team … Continue reading Some more .NET/C# Generics Research Project History
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)
Some History: 2001 “GC#” research project draft, from the MSR Cambridge team
Regular readers of my blog will know that from time to time I post some historical notes related to the research projects I've been involved in at Microsoft Research. Recently, I was asked some historical questions about our work on .NET Generics in 2001. To help frame an answer, I thought I'd post one of … Continue reading Some History: 2001 “GC#” research project draft, from the MSR Cambridge team
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
TouchDevelop, from Microsoft Research
Last year, my wonderful peers in Microsoft Research developed the first versions of TouchDevelop, a touch-based programming environment. You can now find out all about TouchDevelop at the one big URL: http://www.touchdevelop.com and follow them on Twitter at @touchdevelop. Well done to the whole TouchDevelop team, and to Microsoft Connections for supporting this project. I'm … Continue reading TouchDevelop, from Microsoft Research
Is Javascript code always so full of bugs?
Slightly off topic... The "debugging options" got turned on in my browser recently. I think this happened when I was debugging some web code in Visual Studio. From this, it's been interesting to see how regularly my web browsing experience is now interrupted by what must surely be outright bugs in Javascript code. Very often … Continue reading Is Javascript code always so full of bugs?
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#, WebSharper, JavaScript, HTML5, Mobile etc.
I'm catching up on blogging about what's been going on in F# lately. One thing that happened over the vacation is that the F# HTML5/Mobile development tool called WebSharper is now open source, and free for use for open source projects (details on the site). There is also a community project called Pit (also on github) which compiles … Continue reading F#, WebSharper, JavaScript, HTML5, Mobile etc.
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
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!
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
Today’s the day to say it…. I’m an Apple II kid
Today's the day to say it loud and clear: I'm an Apple II kid.... I grew up in Toowoomba, Australia, and had the good fortune to go to a (then somewhat radical) primary school which had an Apple II+ for use in Year 6 and 7. I guess it was 1979-1982. My brother had already taught me the joys … Continue reading Today’s the day to say it…. I’m an Apple II kid
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
The MSR Cambridge Research Games Team invite you to play Blotto
My colleagues at MSR Cambridge in the research games team have released a Facebook app called “Project Waterloo” (http://apps.facebook.com/msrwaterloo). The app allows users to play the two-player turn-based game called Blotto (http://en.wikipedia.org/wiki/Blotto_games) with other Facebook users. Blotto is an incredibly interesting game which is well known in the game theory community. We would like to … Continue reading The MSR Cambridge Research Games Team invite you to play Blotto
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#
Getting Started with F# Web Programming: Slides and Samples
Dan Mohl has posted a set of slides and samples from his Getting Started with F# Web Programming talk at DevLink.
New Book: FRIENDLY F# through Game Development and XNA
Giuseppe Maggiore has just written to me about his new F# e-book, FRIENDLY F# through Game Development and XNA, where you learn F# through game development with XNA! This looks fabulous - I learnt to program through games, and so what better way to learn programming than this combination? You can also get it on Amazon, … Continue reading New Book: FRIENDLY F# through Game Development and XNA
Real-World F# Programming Articles now available on MSDN
As just mentioned on the F# team blog, the F# team are very excited to pass on the news that Tomas Petricek's Real-World F# Programming Articles are now available on MSDN! Congratulations to Tomas, Keith, Yin and Gordon who have worked so hard on this. Here's the chapter outline: Chapter I: Introducing Functional Programming This … Continue reading Real-World F# Programming Articles now available on MSDN
F# Job Opening in Montreal
Those who read my blog regularly know that from time to time I cross-post job announcements for F# jobs, as a courtesy to the F# community. A company in Montreal is looking for F# programmers. (The company's name is not actually on the job posting for various reasons, I believe you'll need to apply to … Continue reading F# Job Opening in Montreal
F# Team Blog: F# Console Application Template
The F# Team Blog reports that Carl Nolan has written another great online template.
New York City F# Meetup Group, July 19: Putting F# to Work for You
The next New York City F# Meetup Group has been announced! Keith Battocchi will be talking on "Putting F# to Work for You" Don Putting F# to Work for You Tuesday, July 19, 2011, 6:30 PM, Microsoft Offices, 6th floor, 1290 Avenue of the Americas New York, NY (map) Abstract: In this talk, you'll … Continue reading New York City F# Meetup Group, July 19: Putting F# to Work for You
Progressive F# Tutorials, London, 24-25 August, 2011
I'm very glad to announce that SkillsMatter are to host the Progressive F# Tutorials, a two-day event 24-25 August. That's just 6 weeks away! So, get your skates on, register and come to London for some Summer Time Functional Fun, and learning! Phil Trelford describes the event as follows: First, assemble of some of the … Continue reading Progressive F# Tutorials, London, 24-25 August, 2011
“FinalBot” now supports F# as a language
We all love programming competitions. The folk over at FinalBot are taking this one step further, for seriously competitive developers. Welcome to FinalBot, a community for competitive software developers. ...FinalBot provides a set of competitions with rules and guidelines. Your job is to develop a bot—your player in this world—to compete on your behalf. Once … Continue reading “FinalBot” now supports F# as a language
F# Architect Team Lead Career Opportunity
Regular readers of my blog know that from time to time I post links to F#-related jobs as a service to the F# community. Credit Suisse Quantitative Strategies in London have an opportunity for an Architecture Team Lead. John Oglesby from Credit Suisse desribes the job as follows: The role we are looking to fill … Continue reading F# Architect Team Lead Career Opportunity
Luca blogs
Luca Bolognese blogs :-) A happy day!
A New MSDN Forum For All Topics Related to F# Programming
Over on the F# team blog we've announced that we’ve activated an MSDN forum for all topics related to F#. We’re adding an MSDN form to the F# community mix because we know that a large proportion of the F# community strongly associate with the MSDN community and want F# to have a high presence amongst MSDN … Continue reading A New MSDN Forum For All Topics Related to F# Programming
Slides for today’s talk at UCL Algorithmic Trading Day
As I mentioned earlier, I gave a short talk today at the UCL Algorithmic Trading Day. The slides are attached below. The early demos I used were essentially those I used at SIGCSE 2011. don fsharp-ucl-algo-2.pptx
Today in London: F# at UCL Algorithmic Trading Workshop
Today I'll be giving a 20 minute slot at the UCL Algorithmic Trading Workshop in London. Anyone can come along to the event, which may be of interest to people working in both industry and research. (My talk won't be particularly focused on algorithmic trading, just a general quick F# taster) Algorithmic Trading –Global Opportunities … Continue reading Today in London: F# at UCL Algorithmic Trading Workshop
F#unctional Londoners, July 4: Monads in .Net & F# in the Cloud
There's a huge double bill at the F#unctional Londoners Meetup Group on July 4: Mike Hadlow: Monads in .Net Gian Ntzik (Nessos Ltd.): F# in the Cloud Join us as Mike Hadlow introduces Monads in C# and F# followed by Gian Ntzik on distributing computation in the cloud with F#. Monday, July 4, 2011, 6:30 PM … Continue reading F#unctional Londoners, July 4: Monads in .Net & F# in the Cloud
New version of FSharpChart now available
Carl Nolan has published a new version of FSharpChart! Some of the snazzy new features are: Clipboard and SaveAs capabilities Property change Events Support for 3D Charts Naming of the data series for BoxPlot charts Great work by Carl, Keith and Tomas to put this together! If you have been using FSharpChart you will … Continue reading New version of FSharpChart now available
New York City F# Meetup Group, June 16, Chris Marinos – Getting Your Func(tional) on with F#
The New York City F# Meetup Group will be meeting this week, on the evening of June 16, right in the heart of Manhattan. Do what I did last month, and take a stroll in Central Park before popping down to this event! Chris Marinos - Getting Your Func(tional) on with F# Thursday, June 16, … Continue reading New York City F# Meetup Group, June 16, Chris Marinos – Getting Your Func(tional) on with F#
F# Financial Programming: Discount/Zero Curve Construction in F#
For those interested in financial programming with F#, there's a very nice blog series on "Discount/Zero Curve Construction in F#" over on lesscode.net. I wanted to learn a little bit about F# by implementing something more interesting than the obligatory fractals or Fibonacci sequences, so I thought I’d see what yield curve construction would look … Continue reading F# Financial Programming: Discount/Zero Curve Construction in F#
F# Jobs, New York Hedge Fund
Regular readers of my blog will know that from time to time I post links to job adverts as a service to the F# community. Here is a recent job listing for C#/F# jobs in New York. http://www.tntjobs.co.uk/job/679138-permanent-multi-strategy-hedge-fund-new-york-net-40-c-f-sql-server-new-york.aspx?utm_source=Indeed&utm_medium=organic&utm_campaign=Indeed Multi-Strategy Hedge Fund - New York - .NET 4.0/C#/F#/SQL Server Reference: JS/DP/.NET Location: New York Salary: $150000.00 … Continue reading F# Jobs, New York Hedge Fund
Next F# London User Group Meeting: Tuesday, June 7, 2011 – Andrew Kennedy on Units of Measure
Here are the details of the next F#unctional Londoners user group, on next Tuesday, June 7, 2011 Andrew Kennedy of Microsoft Research in Cambridge is popping down to talk about the Units of Measure feature in F#. Read more about F# Units of Measure on Andrew's blog, MSDN and Wikipedia. This is the June meeting … Continue reading Next F# London User Group Meeting: Tuesday, June 7, 2011 – Andrew Kennedy on Units of Measure
Simple F# ViewModel for Silverlight MVVM
The wonderful F# Snippets community site continues to be a source of great inspiration, guidance and samples in the practical use of F# in all sorts of domains The latest addition is a "Simple F# ViewModel for Silverlight MVVM". F# is an excellent language for implementing Silverlight View Model components and using them in Expression Blend. Silverlight … Continue reading Simple F# ViewModel for Silverlight MVVM
F# Meetup Group in Helsinki, Finland, Next Meeting June 8
There is now an F# Meetup User Group in Finland. The next meeting is June 8, 2011, in Helsinki. Here are the details, in Finnish :-) 8.6. SANKO-ryhmän tapahtuma: Funktionaalinen ohjelmointi ja F# Wednesday, June 8, 2011, 3:00 PM Mannerheimintie 2 Helsinki Who's hosting? Rami Karjalainen, Tuomas Hietanen Funktionaalinen ohjelmointi ja F# Funktionaalinen ohjelmointi C#-näkökulmasta, … Continue reading F# Meetup Group in Helsinki, Finland, Next Meeting June 8
A Simple Windows Service Template for F#
Happy days! Carl Nolan is flying along with templates for F# programming - we now have a Simple Windows Service template up on Visual Studio gallery! From Carls' blog: This template provides several projects elements: A MyService.fs and Program.fs source file providing the service elements An Installer.fs source file enabling the service to be installed using … Continue reading A Simple Windows Service Template for F#
Nice F# Syntax for Rx (Reactive Extensions)
Here's a link to a nice F#-Rx sample showing how to get a very nice syntax for Reactive Extensions by using F# LINQ computation expressions. (If you know Rx users who haven't yet discovered F#, this might get them interested!) open System open System.Linq open System.Reactive.Linq type rxBuilder() = member this.Bind ((xs:'a … Continue reading Nice F# Syntax for Rx (Reactive Extensions)
A Simple Windows Forms Template for F#
Carl Nolan of Microsoft UK has put together a nice little WinForms template for F#. You can find it in the Visual Studio Gallery Online templates. Remember: You can find lots of templates for F# under "New Project" -> "Online Templates" and searching for "fsharp". You can also search for F# templates and install them directly … Continue reading A Simple Windows Forms Template for F#
F# SIG – Great Lakes Area – SouthField, Michigan, June 15, 2011
Onorio Catenacci and others are starting an F# Special Interest Group in conjunction with the MIGang .NET user group in Southfield Michigan. The first meeting will be at 6 pm on June 15, 2011 at the Microsoft Office: Southfield Town Center1000 Town Center Dr., Suite 1930Southfield, MI 48075 Onorio says that the program for the … Continue reading F# SIG – Great Lakes Area – SouthField, Michigan, June 15, 2011
F# Contract Position in Biological Modelling Language Development
Here's an F# contracting position at Microsoft Research, Cambridge, UK Microsoft Research Cambridge has available a 6 month contract position in applied language design and simulator development, for work on a modelling environment for designing and simulating computer models of biological systems. The environment supports a family of modelling languages and simulation algorithms, and is … Continue reading F# Contract Position in Biological Modelling Language Development
Two Day Course: Tomas Petricek & Phil Trelford’s Functional Programming in .NET, 27-28 October, 2011
Tomas Petricek & Phil Trelford are two major and well-known contributors to the F# Community and the F# London User Group. Tomas and Phil have teamed together to offer a two day course on Functional Programming in .NET. The course will be held at SkillsMatter in London on 27-28 Oct 2011. Tomas Petricek’s and Phil Trelford’s two-day Functional … Continue reading Two Day Course: Tomas Petricek & Phil Trelford’s Functional Programming in .NET, 27-28 October, 2011
Archeological Semiotics: The Birth of the Pipeline Symbol, 1994
Many people like F#'s pipeline operator and associate it with the language. Like most others I'm a lover of history and knowing the "source" of things. Now, while this may not be the last word in the matter, in this case we think we've found it; Tobias Nipkow, in May 1994. > recently on the boat … Continue reading Archeological Semiotics: The Birth of the Pipeline Symbol, 1994
F# and HTML5: WebSharper Professional 2.2 Released
Adam over at Intellifactory has announced the release of WebSharper Professional 2.2. Congratulations to Adam and the team on this milestone release, which builds on F# in innovative ways. You can take a look at the samples of developing HTML5 applications in the succinct, powerful, strongly typed language F#. It executes as JavaScript, but it's not hard to imagine that coding feels … Continue reading F# and HTML5: WebSharper Professional 2.2 Released
F# Job: Senior Developer (F# / Functional Programming), London
Regular readers of my blog will know that I occasionally post links to F# jobs as a courtesy to the F# community. Here's a job description that got sent to me a coupd of weeks ago, through a recruiting agency. Please contact Joseph.Williams@ITHR.com to apply for this position. Job Description:Senior Developer (F# / Functional Programming) … Continue reading F# Job: Senior Developer (F# / Functional Programming), London
Don at New York City F# Users Group, May 19, 6:30PM
Thanks to a kind invitation from Rick Minerich, I'll be talking at the New York City F# Users Group, May 19, 6:30PM. Here are the details! F# Today, F# Tomorrow with Don Syme Thursday, May 19, 2011, 6:30 PM, Microsoft Offices, 6th floor 1290 Avenue of the Americas New York, NY F# 2.0 brings together … Continue reading Don at New York City F# Users Group, May 19, 6:30PM
F# at TechEd North America, Next Week in Atlanta!
Next week I'll be talking at TechEd North America in Atlanta. Here are the details, and hope to see you there! DEV323: A Taste of F#: Today and Future Breakout Session DEV323 B213 Wednesday, May 18 5:00 PM - 6:15 PM Microsoft Visual Studio 2010 provides integrated support for F#, a productive new functional and … Continue reading F# at TechEd North America, Next Week in Atlanta!
Some F# Snippets related to for Financial Engineering
Here are some of the snippets on the F# Snippets site related to financial engineering. You can learn a lot from these, if used in conjunction with a regular F# book and/or relevant papers. Get Stock Quote Data and Historical Stock Prices from Yahoo Finance Black Scholes Option Pricing Historical Volatility How to write a … Continue reading Some F# Snippets related to for Financial Engineering
F# Job in Bay Area – Formal Methods – Space Systems Loral
Regular readers of my blog will know that from time to time I pass on links to job listings for F# programmers, as a courtesy to the F# community.If you have a job listing you'd like posted, please let me know! Space Systems Loral in the Bay Area are looking for an F# programmer with … Continue reading F# Job in Bay Area – Formal Methods – Space Systems Loral
The F# Journal: Low Latency Allocationless Programming on .NET
The latest article from The F# Journal is on a topic I sometimes get asked about when talking to people doing low-latency financial trading systems: Allocationless programming on .NET "An extreme technique used in some latency-critical applications is to completely circumvent the garbage collector by replacing all heap allocations with the use of pre-allocated arrays of … Continue reading The F# Journal: Low Latency Allocationless Programming on .NET
Math.Net Numerics Beta 2, plus a competition for a fast matrix multiply
The contributors to Math.NET have just released their final beta for Math.NET Numerics. This wonderful package includes both NuGet packages and F# integration! From the Math.NET Numerics site: Download the MathNet.Numerics.dll assembly, add a reference to it to your project and you're done. To make this even easier we also publish binary releases to the NuGet … Continue reading Math.Net Numerics Beta 2, plus a competition for a fast matrix multiply
F# London Meetup Tomorrow, May 5: Simon Cousins on Real-time(ish) Market Analysis in F#
Tomorrow is the next F#unctional Londoners Meetup! Simon Cousins will be talking on Real-time(ish) Market Analysis in F# Thursday, May 5, 2011 at 6:30 PM The Skills Matter eXchange - 116-120 Goswell Road London Simon Cousins is a software developer actively applying muti-paradigm programming techniques to solve complex problems within enterprise applications. He currently works for … Continue reading F# London Meetup Tomorrow, May 5: Simon Cousins on Real-time(ish) Market Analysis in F#
F# Team Opening: Software Development Engineer in Test
The F# team have a position available for a Software Development Engineer in Test. Here is the link. Please email jackhu@microsoft.com if you are interested. You must also fill in the online forms to apply. Thank you, don Standard job title: Software Development Engineer in Test 2 Job posting title: SDET … Continue reading F# Team Opening: Software Development Engineer in Test
Getting Started with FSharpChart (from the F# Team Blog)
Here's a cross-posting of one of our first team posts on the F# Team Blog. Welcome to the team, Keith! Hi, I'm Keith Battocchi, and I'm working on making it easier to use F# for data-rich programming. In my first blog post, I want to highlight some of the basic features of the FSharpChart wrappers that Don … Continue reading Getting Started with FSharpChart (from the F# Team Blog)
A Newcomer to the Blogosphere: The F# Team Blog at Microsoft
We have recently created an F# Team blog. Here's the intro to our first blog post. We'll gradually be ramping up our use of this blog for announncements and other material, though we'll also be continuing our own personal blogging, though its early days yet. Hi all, Welcome to the very first post to the … Continue reading A Newcomer to the Blogosphere: The F# Team Blog at Microsoft
Update to the F# 2.0 Free Tools Release, Corresponding to Visual Studio 2010 SP1 (April 2011 CTP)
We have announced a small update to the F# 2.0 Free Tools release over on the recently created F# Team Blog. Here's the introduction to the release announcement: Today the F# team has released an update to the F# 2.0 Free Tools Release, last updated in August 2010. This is a relatively small update to bring … Continue reading Update to the F# 2.0 Free Tools Release, Corresponding to Visual Studio 2010 SP1 (April 2011 CTP)









