BT

InfoQ Homepage F# Content on InfoQ

  • Update on C# and F#’s Default Interface Methods

    The hotly contested Default Interface Methods feature is also being considered for F#. But this feature may be limited to only .NET Core, putting the whole proposal into jeopardy.

  • F# 4.5 Brings Spans, Match!, and More

    Now available as a preview, F# 4.5 introduces a number of new features, including support for .NET Core 2.1 new primitive type Span, a new Match! keyword, and more.

  • FAKE 5 Build Task Tool Brings .NET Core Support

    Fake 5 was recently recently released after several several months of previews. This new version of the build tool for .NET applications brings a rewrite of the core, as well as many internal improvements and features. InfoQ reached out to Matthias Dittrich, maintainer of Fake, to learn more about all the changes and features.

  • VS2017 15.8 Preview 2 Improves CPU Profiling, F# Support

    Microsoft's second preview of Visual Studio 2017 15.8 debuts enhancements to the CPU Profiler in the Debugging tools. Several important changes were made in its support for F#-- including faster IntelliSense and several bug fixes.

  • F# Web Development with the SAFE Stack

    The SAFE stack is a set of F# libraries used together to create web applications. Tomasz Heimowski recently presented the stack at F# eXchange 2018 in a live coding session. He demonstrated the whole experience by creating and deploying a rating application for his talk.

  • Visual Studio 15.6 Preview 4 Sharpens F# Functionality

    Microsoft continues to make evolutionary changes in Visual Studio 15.6. The 4th preview of the IDE has been released, and with it comes a primary focus on improving F# support.

  • F# 2017 Retrospective

    During 2017 F# reached version 4.1 and grew its user community, mostly in coincidence with the release of .NET Core 2.0, while getting stronger tooling and wider conference presence, writes Microsoft program manager Phillip Carter.

  • Visual Studio 2017 15.5 Preview Adds F# Core & Standard Support

    Microsoft has supported F# since .NET Core 1.0 was released, but tooling availability has varied in comparison to fellow .NET Core languages C# and VB.NET. With the release of Visual Studio 2017 15.5 Preview 4, F# projects can now target .NET Core and .NET Standard.

  • ASP.NET Core and F# with Giraffe

    Giraffe is an F# micro web framework for building web applications. It sits on ASP.NET Core, providing an F# API to the web framework. Giraffe is intended for developers who want to build web applications in F# while retaining access to the features of ASP.NET Core and its ecosystem.

  • Fable 1.2 Announced along with First FableConf

    Three months after its first stable release, community-driven F# to JavaScript compiler Fable has reached version 1.2, just in time for FableConf 2017, the first conference dedicated to web development in F# using Fable.

  • Microsoft Reiterates its Support of F#

    Mads Torgersen and Philip Carter, respectively C# and F# program managers at Microsoft, published a post promoting the use of F#. The post is a follow-up to a presentation on F# at Build 2017. They talked about how Microsoft wants to remove obstacles to F# adoption and the F# improvements Visual Studio 2017 brings.

  • Details on F# Support in Rider

    JetBrains’s developer evangelist Marteen Balliauw recently published more details about the F# support in Rider. Features are explained into more details than the general EAP announcement and also contains the plan for the next releases.

  • Zero Runtime Exceptions in Production with Elm

    At QCon London 2017, Richard Feldman, software engineer at noredink and author of “Elm in Action” from Manning, explained how their decision to switch to Elm led to a 100,000 LOC system running in production with zero runtime exceptions since 2015. Here, we provide a brief summary of Feldman’s key points.

  • Building an F# Web Server with Freya

    Freya is an F# web framework focusing on HTTP primitives and concurency. It doesn't include interface constructs such as templating. Marcus Griep presented Freya at F# eXchange 2017, where he explained its core model. He also showed the different mechanisms available for performance and concurrency, such as Hopac and Kestrel integrations.

  • Emerging Technologies for the Enterprise Conference 2017: Day Two Recap

    Day Two of the 12th annual Emerging Technologies for the Enterprise Conference was held in Philadelphia. This two-day event included keynotes by Blair MacIntyre (augmented reality pioneer) and Scott Hanselman (podcaster), and featured speakers Kyle Daigle (engineering manager at GitHub), Holden Karau (principal software engineer at IBM), and Karen Kinnear (JVM technical lead at Oracle).

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.