Tomas Petricek's blog articles

0
comment
on 6/15/2011 2:36 PM
When writing reactive applications using F# asynchronous workflows, it is important to run some operations on the right thread. User interface elements are accessible only on GUI threads and CPU-intensive computations should be done on a background thread. This article describes an extension of F# asynchronous workflows that guarantees correct use of threads using types.
>> Read the full article
.
0
comment
on 6/10/2011 4:36 PM
F# asynchronous workflows are mainly used for non-blocking I/O and concurrency, but they provide nice abstraction for writing user interface interactions. This article shows how to avoid blocking the user-interface when performing CPU-intensive processing.
>> Read the full article
.
0
comment
on 3/10/2011 5:26 AM
Everyone tells you that LINQ is a monad, but LINQ can be used to enocde other types of computations too. This article demonstrates that you can use LINQ to program using idioms, which are in some ways more useful than monads.
>> Read the full article
.
0
comment
on 3/9/2011 8:01 AM
It appears that I have been doing a lot more talking than writing in the last two months. This blog post provides links to materials from my recent F# talks, including MonoDevelop presentation, talk about Teaching F# and recent QCon tutorial with Phil Trelford.
>> Read the full article
.
0
comment
on 11/30/2010 11:18 AM
This article contains materials for two talks that I had in November. First, I presented the F# plugin for MonoDevelop at the F# in Education workshop in Boston (using 3D functional library) and then I talked about agent-based concurrency (with Twitter and image processing examples) in London.
>> Read the full article
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper