0
Applicative functors: definition and syntax
Tomáš Petříček
| publikováno 21. srpna 2012
In a recent blog post, Edward Z. Yang talks about applicative functors.
He mentions two equivalent definitions of applicative functors - the standard
definition used in Haskell libraries (Applicat...
0
Why type-first development matters
Tomáš Petříček
| publikováno 16. srpna 2012
Using functional programming language changes the way you write code in a number
of ways. Many of the changes are at a small-scale. For example, you learn how to express
computations in a shorter,...
0
F# Courses and Talks for Autumn 2012
Tomáš Petříček
| publikováno 8. srpna 2012
Similarly to the last year,
I already have a number of F# events planned for the end of the summer and autumn that
I'd like to invite you to!
The Visual Studio 2012 has been completed
recen...
0
Portable Libraries – jedna knihovna pro všechny platformy
Václav Dajbych
| publikováno 19. července 2012
Portable Class Library je univerzální .NET knihovna. Je užitečná pro sdílení kódu například mezi WPF, Windows Phone a Metro style aplikacemi. Může obsahovat vše, co je pro platformy, pro které je u...
0
The theory behind covariance and contravariance in C# 4
Tomáš Petříček
| publikováno 19. června 2012
In C# 4.0, we can annotate generic type parameters with out and in annotations to
specify whether they should behave covariantly or contravariantly. This is mainly
useful when using already define...
0
Reporting events from F# Agents
Tomáš Petříček
| publikováno 16. června 2012
Over the last year, I wrote quite a lot of articles about agent-based programming in F#.
Agents (inspired by Erlang) provide a great abstraction for writing concurrent and scalable
systems. They ar...
0
Building view model over application data storage
Václav Dajbych
| publikováno 18. května 2012
Metro style application must contain a massive local cache in order to achieve fast and fluid user experience. Since data could be refreshed only by background task, every data model must be stored...
0
Double layered application with PowerShell in the middle
Václav Dajbych
| publikováno 21. dubna 2012
There are several reasons why use PowerShell. The most significant advantage is ability to use script instead of user interface. PowerShell is for administrator almost the same environment as a con...
0
F# in Academia: Present at upcoming events!
Tomáš Petříček
| publikováno 16. dubna 2012
The F# language was born as a combination of the pragmatic and real-world .NET
platform and functional programming, which had a long tradition in academia.
Many useful ideas or libraries in F# (l...
0
TryJoinads (VII.) - Implementing joinads for async workflows
Tomáš Petříček
| publikováno 23. března 2012
The article Asynchronous workflows and joinads gives numerous
examples of programming with asynchronous workflows using the match! construct.
Briefly, when matching on multiple asynchronous workflo...