InfoQ Homepage .NET Languages Content on InfoQ
-
C# Inception: Using Roslyn and C# Code to Analyze C# Code
Project Roslyn is Microsoft's next generation .Net compiler. Its API allows you to dig into the details of any C# or VB Code.
-
Taming GPU Threads with F#
Daniel Egloff overviews Alea, an F# alternatives to CUDA C/C++ and OpenCL C++, showing how to write GPU scripts and perform dynamic compilation in F#.
-
Analyzing Social Networks with F#
Evelina Gabasova explains how to run a social network analysis on Twitter and how to use data science tools to find out more about followers.
-
Write Your Own Compiler in 24 Hours
Phillip Trelford explains how compilers work with live code samples, primarily in F# and C#, covering language design and parsing, all-the-way through to emitting code.
-
Look, No Mocks! Functional TDD with F#
Mark Seemann uses F# to demonstrate how to use functional design with TDD to remove the need for Mock objects.
-
The F# Way To Relaxation
Don Syme makes a journey through the modern programming landscape and the F# approach to research, language design, interoperability, tooling and community.
-
Abusing CSharp 5
Jon Skeet entertains the audience with C# snippets that one should not use in real life.
-
Functional Principles for Object-Oriented Developers
Jessica Kerr explains through Java and C# code samples six principles of the functional programming style.
-
Humble Programmers’ Reflections by Example on Unit Tests, TDD and BDD
Bruce Meacham discusses using user stories and business requirements for writing good tests that lead to good code, with examples in C#/SpecFlow and JavaScript/Cucumber.
-
Unit Testing Beyond Mock Objects
Sven Rosvall discusses the new generation of mocking frameworks useful for mocking out static methods, creating objects of classes without public constructors, and others.
-
Doing Data Science with F#
Tomas Petricek introduces F#’s capabilities in dealing with scientific data: type providers -CSV, XML, JSON, REST-, interactive development, data visualization libraries, integration with R or MathLab
-
A Practical Implementation of Async
Mitchel Sellers uses multiple real-world applications to show practical implementations of Async within actual applications, covering various scenarios and implementations of the Async pattern.