BT
.NET Follow 291 Followers

Visual Studio 2017 Brings F# 4.1

by Pierre-Luc Maheu Follow 3 Followers on  Mar 28, 2017

The Visual Studio 2017 release in early March included F# 4.1 and an update of the Visual F# tools. F# 4.1 brings improvements and interoperation with C# 7 while the tools are the first version supporting the Roslyn workspaces.

JavaScript Follow 321 Followers

Fable 1.0 Beta Brings Better Tooling Integration, New Project Format, and More

by Sergio De Simone Follow 12 Followers on  Mar 27, 2017

F# to JavaScript compiler Fable has reached version 1.0 beta, bringing tooling improvements, a streamlined project format, and better code generation. InfoQ has spoken with Fable creator Alfonso García-Caro.

.NET Follow 291 Followers

Microsoft's Plans for the Future of .NET

by Jeff Martin Follow 12 Followers on  Feb 03, 2017 5

Microsoft develops C#, Visual Basic, and F# in public but doesn't always share its plans for these popular languages. Mads Torgersen has provided some new guidance on where Microsoft plans to take these languages in the future.

.NET Follow 291 Followers

F# 4.1 Brings Improvements and Interoperation with C# 7

by Pierre-Luc Maheu Follow 3 Followers on  Jan 23, 2017

F# 4.1 brings improvements to the language. It is distributed through the Microsoft tools for F#, which are stated to ship later this year. This version enables support for struct tuples, interoperation with C# 7 and by-ref returns.

.NET Follow 291 Followers

Testimonial on Using F# by Microsoft's Project Springfield Team

by Pierre-Luc Maheu Follow 3 Followers on  Jan 02, 2017

Project Springfield is a fuzz testing service for finding security critical bugs in software. William Blum, principal software engineering manager on the Springfield team at Microsoft Research, explains how adopting F# helped the team build the cloud service.

.NET Follow 291 Followers

Scripting in F# Using Fake and Paket

by Pierre-Luc Maheu Follow 3 Followers on  Dec 12, 2016

Scripting in F# is usually done using .fsx files and F# Interactive (Fsi). For scripts that will be reused, Paket and Fake bring several features to handle different uses cases. Fake can be used to structure complex scripts, while Paket brings dependency management.

.NET Follow 291 Followers

Introducing the F# Software Foundation Programs

by Pierre-Luc Maheu Follow 3 Followers on  Nov 07, 2016

The F# Software Foundation oversees all aspects related to F#. This includes the technical side as well as promoting the language and offering services to its members such as its mentorship program. InfoQ reached out to Reed Copsey, Jr., executive director of the foundation, to learn more about the foundation’s role and its programs.

.NET Follow 291 Followers

Don Syme Presents F# Design Principles at .Net Fringe

by Pierre-Luc Maheu Follow 3 Followers on  Sep 13, 2016

Don Syme, creator of F#, presented at .Net Fringe 2016 an assessment of the current status of F#. He also commented on the duality that exists in F#, a functional language created on a runtime built for object oriented languages.

.NET Follow 291 Followers

Transcompiling F# to Javascript with Fable

by Pierre-Luc Maheu Follow 3 Followers on  Aug 22, 2016 1

Fable is a F# to Javascript transpiler. It can compile an F# script or a whole F# project to Javascript. Fable is executed through a command line interface, giving the option to either compile an .fsx script or a whole project. It is distributed as an npm package.

.NET Follow 291 Followers

Exploring Performance Counters with F# WMI Type Provider

by Pierre-Luc Maheu Follow 3 Followers on  Jun 08, 2016

Windows Management Instrumentation (WMI) is a primary source of data when monitoring Windows systems. Given that the performance counters available vary from machine to machine, a tool is needed to list all counters available. The WMI type provider is one possible option to explore WMI performance counters.

.NET Follow 291 Followers

Exploring Azure with F# Azure Storage Type Provider

by Pierre-Luc Maheu Follow 3 Followers on  May 11, 2016

The Azure Storage Type Provider brings statically typed access to Azure storage data sources: Blob, Table and Queue. Isaac Abraham, maintainer of the project, recently presented how to interact with these data sources using the type provider.

.NET Follow 291 Followers

Getting Started with F# on Linux and Mac OS X

by Pierre-Luc Maheu Follow 3 Followers on  Apr 20, 2016

The advent of .NET Core brings the ability to build and run F# programs on Linux and Mac OS X with the same level of support as Windows. David Stephens, program manager for F# at Microsoft, presented how to get started with F# on .Net Core at Build 2016.

.NET Follow 291 Followers

Type Satety for Numerics in F# Using Units of Measure

by Pierre-Luc Maheu Follow 3 Followers on  Mar 30, 2016

Unit of measures in F# bring the ability to add type information to basic numeric types. This leads to more safety against unit mismatch, such as using seconds where milliseconds were expected. While it is possible to deal with unit of measures using classes, having the feature built into the language leads to more concise code.

.NET Follow 291 Followers

UI Testing in F# with canopy

by Pierre-Luc Maheu Follow 3 Followers on  Mar 16, 2016

Although Selenium is a popular library for UI testing, issues about fragile and unreliable tests are common. InfoQ reached out Chris Holt, creator of canopy, to learn more about the F# library built on top of Selenium.

.NET Follow 291 Followers

Interview with Henrik Feldt on Suave 1.0

by Pierre-Luc Maheu Follow 3 Followers on  Jan 27, 2016

Suave 1.0 was recently released after several years of active development. InfoQ reached out to Henrik Feldt, maintainer of Suave and CEO of qvitoo, to learn more about its capabilities and development history.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT