Work, projects and other
Microsoft MVP
Published: April 22, 2010 23:45
Order from Manning or go to Amazon.com, Amazon.co.uk or your favorite book store.
The F# language combines the best from practice and academia. If you're working on interesting application of F#, have an experience worth sharing or some interesting research or idea, there are two workshops where you can share the idea with wider research and practitioner community, so consider submitting a talk!
English | 4/16/2012
In the final article of the TryJoinads series, I discuss how to implement the joinad structure for F# asynchronous workflows. The article also demonstrates the importance of aliasing for match! notation.
English | 3/23/2012
This article shows how to use joinads (and the match! extension) for writing parsers. Using joinads one can easily express choice and write a parser that recognizes an intersection of languages.
English | 3/21/2012
Last week, I gave a talk on asynchronous programming in F# at QCon London. I used the one hour slot to implement a Social Rectangle Drawing App - an application that showed the importance of asynchronous workflows on both client-side and server-side.
English | 3/12/2012
The match! research extension for F# can be used to program with a number of monadic computations. In this article, we look how to support it in one of the simplest monads - the maybe monad.
English | 3/2/2012
Published: April 22, 2010 23:45
Hello, my name is Tomas Petricek and I'll be happy to hear from you:
The articles are licensed under Creative Commons Attribution Share Alike. Source code samples are licensed under Apache 2.0.

I did my undergraduate and Master's degree at the Faculty of Mathematics and Physics. Now, I'm a PhD student at the Computer Laboratory in Cambridge as a member of Clare Hall.
