Tomas Petricek's blog articles

0
comment
on 8/9/2011 9:38 PM
More than a year ago, I started working on a writing project done with Manning and MSDN team. The idea was to adapt parts of my Real-World Functional Programming book, add some new practical topics and publish the articles on MSDN under the official F# documentation. I'm happy to announce that the articles, covering ASP.NET, F# asynchronous programming and agents, charting and more are now available on MSDN!
>> Read the full article
.
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
.
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

Logging in...