Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Announcing ML.NET 1.4 Preview and Model Builder updates
- .NET Presentations: Events in a Box!
- Octopus Starter edition: Free for small teams
- Announcing .NET Core 3.0 Preview 9
- Refactoring made easy with IntelliCode!
- ASP.NET Core and Blazor updates in .NET Core 3.0 Preview 9
- .NET Core 3.0 Preview 9 includes the new gRPC client API
- Visual Studio 2019 16.3 Preview 3 Focuses on F#, Features Experimental Terminal
- Visual Studio 2019 for Mac version 8.3 Preview 3, now available
- Thoth.Fetch documentation website
- Say hello to the new Visual Studio terminal!
- Azure Functions 3.0
Videos & Slides
- Let's talk HTTP with React, Elmish, F# and Fable - Zaid and Roman
- Leveraging the Dependency Injection support in Azure Functions - Cecil Phillip, Rich Lander
- Becoming the .NET GC Architect with Maoni Stephens
- Careers Behind the Code with Maoni Stephens
- Create a Deep Neural Network Model in ML.NET for Image Classification - Jon Wood
- F# for Scala Developers - Alfonso Garcia Caro
- F# goodness for everyday work - Uladzimir Shchur (Video RU)
- How to add an optimization for C# to RyuJIT - Egor Bogatov (Video RU)
Blogs
- Navigating the .NET Ecosystem - InfoQ by David Pine
- Migrating a C# test suite to property based tests in F# - part 3 - Viktor Andersson
- Migrating a C# test suite to property based tests in F# - part 4 - Viktor Andersson
- Getting started with Fable on Linux - Anton Gorbikov
- Why you should model your domain with F# - Viktor Andersson
- Converting F# to Rust: Remaining expressions and functions - Jamie Phillips
- Calling F#/.NET code from Flutter - Nick Fisher
- Your first Bolero project not compiling? Try this! - Adam Granicz
- Testing application continuously with Canopy and Azure Pipelines - Michał Niegrzybowski
- A Quirk With Implicit vs Explicit Interfaces - Aaron Powell
- ML.NET vs. Create ML: Toxic Text - Danny Bolero
- More License Discovery With dotnet-delice - Aaron Powell
- Interfaces in C# 8 are a Bit of a Mess - Jeremy Clark
- Github Actions 2.0–Let’s do something a little more involved - Abel Wang
- Using C# code in your git hooks - Max Hamulyák
- Hardware Intrinsics in .NET Core - Tanner Gooding
- GC Perf Infrastructure – Part 0 - Maoni Stephens
- Check for Dark Mode in Xamarin.Forms - Brandon Minnick
- F# tooling updates in VS 2019 16.3 Preview 3
- FSharp.Compiler.Private only targets netstandard2.0
- New language suggestions:
https://twitter.com/dsyme/status/1169190489129652224
GitHub projects
- microsoft/nlp - Natural Language Processing Best Practices & Examples
- CompositionalIT/farmer - An F# DSL to rapidly create non-complex Azure Resource Management (ARM) templates
- dbrattli/Fable.Reaction - New Fable Reaction - Reactive (AsyncRx) for F# Elmish and Fable
- fsharplang-ru/pulsar-client-dotnet - Apache Pulsar Client for .NET
- DouglasConnect/ElmishToReact - Wrap an Elmish program as a React component
- Flora.CssProvider 0.7.1
- WebSharper 4.5.18
- VS Code 1.38 (August Update)
- Pulsar.Client 0.1.4
- FSharp.Literate 3.1.0
- FSharp.AzureFunctions.V2.HTTP 1.0.0
That’s all for now. Have a great week.
Previous F# Weekly edition – #35, 2019