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...

1 2 3 4 5 6 7 8 9 10  >