Finally, after some months, the beginners course on F# as your first functional programming language is out!
The course is aimed to programmers that want to venture into functional programming,...
El otro día en ese ejercicio matinal que es mirar los diarios en la Web me colgué con un artículo sobre los comienzos de la Internet en la Argentina. Mejor...
Dealing with entities that belong to well predefined group of cases.
One of the key aspects of F# (and other functional languages) is that it provides a specific syntax to model those characteristics of inputs and outputs that...
Since we are about to learn functional programming, we need to agree in what a _function_ is in this context.
Let us start with a set of entities, for example, the cars parked in a given block of a street. One can identify each car by its license plate, and...
These guides are oriented to those progammers interested in learning some concepts on F\# functional programming, from a practical perspective.
F# is an excelent first functional programming language: it is functional (of course), it has a clean and readable syntax (not a lot of...
Long ago I heard about functional programming.
For years I have been using C and Fortran to code algorithms and functions to calculate stuff as...
To completely define a function, you not only need to establish its behavior, but also its inputs and outputs.
We have covered the basics of functions in F#, and defined some properties that difference them from routines or procedures in other languages. We...
Dealing with entities that do not belong to well predefined group of cases.
We presented before the need to aggregate useful information of some entities that cannot be restricted to have some specific types, for example, the data of a credit card.
Pretty...
Some gentle exercises to start working with domains.
At some point, a customer will enter some amount of each coin to buy a product in the food vending machine. The machine receives coins of $$$0.1, $$$0.25...
This is an opinionated list of web resources and books that helped me with F#. These are books and sites I use frequently, for a more a...