Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Outreachy Final Report
- .NET Core January 2020 Updates
- Getting Started with Blazor Server Apps in Visual Studio for Mac
- Visual Studio 2019 for Mac version 8.5 Preview 2 is available
- What’s New in Visual Studio 2019 version 16.5 Preview 2 for C++, Xamarin, and Azure Tooling Experiences
- A new experiment: Call .NET gRPC services from the browser with gRPC-Web
- Blazor WebAssembly 3.2.0 Preview 1 release now available
Videos and Slides
- Fantomas - Context & WriterEvents - Florian Verdonck
- Let's build a hackernews clon with React, Elmish, F# and Fable Part 2 - Roman Sachse
- F# support for Pulumi Cecil Phillip, Rich Lander - Matt and Luke talk to Scott Hunter
- Abstract algebra in F# using Sylvester and Jupyter. - Allister Beharry
- 29: Functional programming using F#. With Isaac Abraham
- .NET Design Review: Quick Reviews
- Applied Meta-Programming In F# With Myriad And Falanx - Dave Thomas
- Functional Fundamentals: Recursion - Morgan Kenyon
- 5 tips for working with F# anonymous records - Isaac Abraham
- Desktop Apps with Avalonia and FSharp - Angel D. Munoz
- Running Canopy in Docker container - Michał Niegrzybowski
- The frustrating state of tails calls in .NET
- TP SDK: Fix interface generation and abstract classes
- VS: Enable language preview option for fsi in the ide
- New language suggestion:Generic Arithmetic
- Latest RFCs:
- FS 1082 - uint Type Abbreviation in FSharp.Core
- F# RFC FS-1081 - Extend fixed expressions to support byref types and types implementing GetPinnableReference()
- F# RFC FS-1080 - Float32 without dot
- F# RFC FS-1079 - Make .Is* discriminated union properties visible from F#
- F# RFC FS-1078 - Offside relaxations for functions
- F# RFC FS-1077 - Tolerant Slicing
- F# RFC FS-1077 - Slicing for 3D/4D arrays with fixed index
- F# RFC FS-1076 - From the end slicing and indexing for collections
- F# RFC FS-1075 - Interop with C# nullable-typed optional parameters
GitHub projects
- AngelMunoz/Windowing - Avalonia.FuncUI Window Communication Sample
- dotnet-websharper/forms - A library to build declarative, composable, reactive user interfaces with WebSharper.
- granicz/SiteFi - your F# static site generator
- dmannock/EventLocker - event locking in event sourced systems (enforces immutable events)
- jeromelaban/Uno.Fabulous - an experiment to get Fabulous working on the Uno Platform.
That’s all for now. Have a great week.
Previous F# Weekly edition – #4, 2020