BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage F# Content on InfoQ

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

    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

    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#

    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

    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

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

  • Introducing the F# Software Foundation

    An independent group of developers and companies have joined forces to create the F# Software Foundation. This organization’s goal is to “is to promote, protect, and advance the F# programming language, and to support and facilitate the growth of a diverse and international community of F# programmers.”

  • Building Type Providers for F#

    Over the last year lots of Type Providers for F# were released for a variety of data sources including AppSettings, Excel, XAML, and the statistical programming language R. And with many of these being offered as open source projects, learning how to create your own has become much easier.

  • Math.NET Numerics with F#, Intel MKL and Vector Slicing Support

    Math.NET recently released numerics library with improved F# including support for Windows Phone 8 and vector slicing.

  • Community-Driven Research: Why Are You Not Using Functional Languages?

    InfoQ's research initiative continues with an 11th question: "Why Are You Not Using Functional Languages?". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.

  • F# Type Providers – Why And How

    Microsoft Research has published a white paper explaining how Type Providers makes F# useful for accessing and processing “internet scale” information sources.

  • Microsoft Delivers Visual Studio Express for the Windows Desktop and F#

    Microsoft released two new editions of its free Visual Studio Express 2012 series that will target F# and traditional Windows desktop applications. This enables developers using C#, C++, F#, and Visual Basic .NET to take advantage of VS2012's improvements.

  • Introducing the New Features of F# 3.0

    The upcoming release of .NET Framework 4.5 brings in several new features for F# 3.0 (F Sharp) language such as a new type attribute, triple-quoted string literals, auto-properties, and unused variable warnings in addition to the core features such as type providers and LINQ queries.

  • Talking WebSharper with Adam Granicz

    The F#-based framework, WebSharper, was recently released as an open source project. We spoke with Adam Granicz, CEO of IntelliFactory about the transition and WebSharper’s F# to JavaScript compiler.

  • LINQ for F#

    F# 3.0, included in the Visual Studio 11 beta, gains the ability to use LINQ expressions. Other features include support for Portable Libraries and auto-implemented properties.

  • Numerical Computing with F#

    F# is emerging as a great choice for Numerical computing. Reasons? Functional design, libraries such as PowerPack, MathProvider and Math.NET and the interoperability of the .NET Framework.

BT