Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- New course: What’s New in Visual Studio 2017 for F# For Developers
- NuGet Package Identity and Trust
- Suave’s API documentation is online again!
- Join discussion: fstoml – project future
- Preview: Bringing macOS to Xamarin.Forms
- The week in .NET – Happy Birthday .NET with Chris Sells, free ASP.NET Core book, We are the Dwarves
- The week in .NET – Happy birthday .NET with Robin Cole, TinyORM, 911 Operator
Videos
- From Dependency injection to dependency rejection – Mark Seemann
- reF#ACTORing using F# and actor model – Vagif Abilov
- Mike Hanrahan at Microsoft Azure Meetup: The Jet Platform & Lessons Learned
- F# Tutorial – Derek Banas
- The Async Arrow – Troy Kershaw
- Exploring StackOverflow data – Evelina Gabasova
- Taming Cloud Complexity with F# DSLs – Yan Cui
- Visualizing Olympic Medals with F# and Fable – Tomas Petricek
- Serverless F# with Azure Functions: fsibot goes nano-services – Mathias Brandewinder
Blogs
- Getting started with Fable and Fable Elmish – Mike Morrison
- Managing Mutable State With Computational Expressions – Michael Newton
- F# Interop with Javascript in Fable: The Complete Guide – Zaid Ajaj
- Using F# with .NET Core – Ody Mbegbu
- A C# Developer’s Guide to F# – Connel Hooley
- I want to tell you a storyboard – Dave Thomas
- .NET Core 1.0 Update for F# Tooling – Ody Mbegbu
- Setting up quick API with F# and Azure Functions – Michał Łusiak
- Return to the Ivory Tower Video – Michael Newton
- MD5 in F#, Functionally – znProjects
- Being REST-like in WebSharper – Part 2 – Youenn Bouglouan
- NuGet package creation with FAKE – Māris Krivtežs
- F#, ASP.NET Core and Docker – Jordan Knight
- F# vs C#: a performance comparison with BenchmarkDotNet – Youenn Bouglouan
- Make your pizzas taste better thanks to the F# Forward Pipe operator! – Youenn Bouglouan
F# vNext
- Merged: Make FSharp.Core a normal component (makes optdata/sigdata files unnecessary when recent compiler and FSharp.Core can be assumed)
- F# RFC FS-1031 – (Allow implementing the same interface at different generic instantiations in the same type)
- New F# lang suggestions:
Open source projects
- TSJS-lib-generator – Tool for generating dom related TypeScript and JavaScript library files
- LinqToSalesforce – Salesforce Type Provider.
- awesome-fable – A curated list of useful Fable tutorials, libraries and software. Inspired by awesome list. Feel free to contribute.
- expecto.template – .net core template for an Expecto test framework
- FsSqlDom – Helper for SQL parsing in F#
- akka.net-fsharp.extensions – Extensions to the public F# API from Akka.NET project
- hornbill – Easily create fake HTTP endpoints for integration testing
- bazel_rules_fsharp – F# Bazel rules
- aspnetcore_fsharp_docker – Basic demo of ASP.NET Core with Fsharp and Docker
- realworld-fsharp – starter kit for new RealWorld fsharp implementations realworld.io
- funogram – F# Telegram Bot Api library
- XamarinForms.Reactive.FSharp – A fluent interface for building Xamarin Forms apps using ReactiveUI and F#
New Releases
dotnet new
templates:- F# mode for Emacs 20170416.335
- Expecto v4.2.1 & v5.0.0-beta2 with .NET Core support
- FSharp.NET .Sdk v1.0.3
- FAKE 4.60 comes with support for Mono 5
That’s all for now. Have a great week.
Previous F# Weekly edition – #16
2 thoughts on “F# Weekly #17-18, 2017 – JetBrains Rider adds F# support”