Introducing F# 4.0

by Jonathan Allen on  Apr 30, 2015

While all of the recent news has been focused on C# and Windows 10, F# isn’t standing still. Along with Visual Studio 2015 RC is the latest version of F# 4.0.

Microsoft Embraces GitHub for their .NET Compilers

by Jonathan Allen on  Jan 21, 2015

Microsoft is continuing their move from CodePlex to GitHub for their open source offerings. The F# compiler was moved on the 13th, with the Roslyn based C# and VB compilers following a few days later.

Microsoft Announces Pre-release of F# 4.0 in Visual Studio 2015 Preview

by Sergio De Simone on  Nov 14, 2014

Microsoft announced a pre-release of F# 4.0 for Visual Studio 2015 Preview which can be installed through a Visual Studio update package. The update brings improvements to language and tooling features that can positively impact developers' daily life, several commenters said.

News from Xamarin Evolve 2014: Android Player, Sketches and C# Profiler

by Abel Avram on  Oct 09, 2014

The Xamarin Evolve 2014 event taking place these days in Atlanta, US, has produced a number of news related to the cross-platform tools Xamarin makes: Android Player – a hardware accelerated Android simulator-, Sketches –a REPL-like environment-, and Profiler –a C# code profiler-.

ASP.NET vNext: Custom Project Loaders and Language Support

by Roopesh Shenoy on  Sep 01, 2014 1

The ASP.NET vNext runtime uses the Rosylyn compiler to compile and load the C# sources before running them. David Fowler shows how you can leverage the DI-by-design approach of KRuntime to inject support for your own language.

F# Native App Development on iOS and Android

by Sergio De Simone on  Jul 25, 2014

F# has supported both iOS and Android native programming through Xamarin since at least Xamarin 4.8 and can be efficiently used to create native apps on both platforms. Let's give a look at some experience reports.

DDD and CQRS Using the Functional Language F#

by Jan Stenberg on  Mar 31, 2014

A focus on behaviour and a more declarative style of code are two benefits for Domain-Driven Design (DDD) when moving from an object-oriented language like C# to a functional one like F#, Lev Gorodinski claims in a recent presentation, using an example that includes event sourcing and Command-Query Responsibility Separation (CQRS) to show some of the benefits and challenges in a move to F#.

Domain-Driven Design Using a Functional Language

by Jan Stenberg on  Mar 25, 2014 1

Using a functional language in domain-driven design (DDD) the actual code can often become simple enough to be used instead of UML diagrams when discussing with domain experts, Scott Wlaschin stated in a recent talk about domain modelling together with functional programming using F#.

Visual F# Tools 3.1.1 Adds Visual Studio Express 2013 Desktop and Web Versions

by Anand Narayanaswamy on  Jan 27, 2014

Visual F# Tools 3.1.1 has been released with support for both desktop and web versions of Visual Studio 2013 Express edition in addition to the ability to install it directly from PowerShell prompt.

F# Moves Forward in 3.1 Preview Release

by Jeff Martin on  Jul 03, 2013

F#, Microsoft's powerful functional language, is receiving several improvements that refine the language in several ways: .NET 4.5 + Windows Store portable library support, project round-tripping, and several language enhancements including named union type fields, and extensions to array slicing.

FunScript: Using the Power of F# for Writing Web Apps

by Abel Avram on  Jun 21, 2013

FunScript is an F# compiler library enabling developers to write single-page web applications in F# and running them in the browser or on the server via Node.js.

Develop Financial Applications with F# and QuantLib

by Anand Narayanaswamy on  Apr 26, 2013 1

The usage of Microsoft F# in conjunction with QuantLib provides extensive possibilities for developers to build quantitative financial applications and this news report examines the steps required to create a simple F# application with QuantLib.

Asynchronous Gotchas in C#

by Jonathan Allen on  Apr 17, 2013 1

Sometimes the best way to understand pitfalls in one language is to see how another language prevents them. Tomas Petricek, author of Real-World Functional Programming, discusses seven common mistakes found in asynchronous C# code and demonstrates how F# makes them less likely to occur.

Daniel Jebaraj on Succinctly ebooks

by Anand Narayanaswamy on  Feb 15, 2013 4

Daniel Jebaraj shares with InfoQ the idea behind the launch of Succinctly series ebook and also shared the future roadmap.

Try F# - Learn, Create and Explore

by Anand Narayanaswamy on  Jan 28, 2013

Try F#, recently launched by Microsoft enables a developer to master the techniques associated with F# programming language in an unique way.