Using Functional Programming Techniques in .NET
Today’s major .NET languages allow developers to use functional programming techniques that can reach far outside the realm of traditional imperative and object-oriented programming.
Today’s major .NET languages allow developers to use functional programming techniques that can reach far outside the realm of traditional imperative and object-oriented programming.
Functional Programming has been around for a while, but it is gaining popularity, especially due to direct support in languages on the JVM and the CLR. Writing code in functional style is not about syntax. It is a paradigm shift. In this presentation, using examples from F# and C#, you …
Modern programming thrives on rich spaces of data, information and services. With F# 3.0, you now have a tool that massively simplifies information-rich programming with enterprise and web data sources. F# 3.0 provides world-beating support for the direct language integration of massive information sources through a new technique called F# …
Between lambda expressions in C# and functional programming in F#, we can now make use of patterns well beyond those popularized by the so called GOF. In this presentation we will learn the benefits of some useful patterns and how to implement them using C# and F#.
There are many data sources that have only a loosely defined structure. Examples include REST services and XML files. Using them from statically typed languages has always been problematic. Although all of these data sources have a structure, there is an impedance mismatch between explicit types in our languages and …
This short tutorials explains the use of indentation in code written in F# compared to indentation in C#.