Content tagged with: csharp
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 will learn how to write code in functional style. We will start out discussing the elements of functional programming and then look at examples of some common operations and how you can implement those in functional style.
This video explains what Test-Driven Development (TDD) is and how to implement TDD in C#. We will be using VSTS ( visual studio team system) unit testing framework.
It’s been a few years since dynamic .NET went mainstream with the promotion of the Dynamic Language Runtime into .NET 4, but it’s still largely viewed as a fringe technology. This session aims to change that by reviewing what the DLR is, diving into how it works with C# 4 and Visual Basic 10, and looking at some interesting applications of dynamic typing in static languages. In particular we’ll discuss C# interop with IronPython and IronRuby; simplified data access through micro-ORMs like Simple.Data and Massive; and static duck typing with …
TDD is not understood by many developers who use languages such as C# or Java. In this talk, Greg Young will look at TDD again, identify the aspects of these environments that tend to lead to confusion, and then try removing them with hopes of reprogramming developers to a deeper understanding of TDD.
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#.