Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- F# eXchange 2021, October 20
- Announcing .NET 6 Release Candidate 2 - .NET Blog (microsoft.com)
- ASP.NET Core updates in .NET 6 Release Candidate 2 - ASP.NET Blog (microsoft.com)
- Announcing .NET MAUI Preview 9 - .NET Blog (microsoft.com)
- Visual Studio 2022 for Mac Preview 2 is now available - Visual Studio Blog (microsoft.com)
- Learn to write Visual Studio extensions - Visual Studio Blog (microsoft.com)
- Join us November 8 for the Launch of Visual Studio 2022 - Visual Studio Blog (microsoft.com)
- Contributing to .NET MAUI Community Toolkit - .NET Blog (microsoft.com)
- Case Study: Using Visual Studio Profiler to reduce memory allocations in the Windows Terminal console host startup path (microsoft.com)
Videos and Slides
- F# and GraphQL with Snowflaqe Part 1 - Zaid Ajaj
- Languages & Runtime Community Standup - Interview with Runtime Architect Jan Kotas - YouTube
- On .NET Live - Things you didn't know about GitHub - YouTube
- The .NET Docs Show - Serverless Machine Learning - YouTube
- Machine Learning Community Standup - Deep Learning with PyTorch & ONNX - YouTube
Blogs
- Task vs Async | Compositional IT - Ryan Palmer
- Working with color schemes in F#. While creating some visualizations… - by Paweł Stadnicki
- Distributed Memory: F# and OpenSilver v1.0 - Steve Gilham
- Comparing WebApplicationBuilder to the Generic Host: Exploring .NET Core 6 - Part 2 - Andrew Lock
- Querying with ADO.NET and F# | Compositional IT - Akash Mair
F# vNext
- F# Language suggestions:
- What is coming in F# 6.0
- F# RFC FS-1039 - Struct representations for active patterns
- F# RFC FS-1056 - Allow overloads of custom keywords in computation expressions
- F# RFC FS-1087 - Resumable code and resumable state machines
- F# RFC FS-1091 - Extend Units of Measure to Include More Numeric Types
- F# RFC FS-1093 - Additional type directed conversions
- F# RFC FS-1097 - Task builder
- F# RFC FS-1098 - inline-if-lambda attributes on parameters
- F# RFC FS-1099 - library support for faster computed list and array expressions
- F# RFC FS-1100 - Printf format as binary number
- F# RFC FS-1102 - Discards on use bindings
- F# RFC FS-1105 - Non-variable patterns to the right of as patterns
- F# RFC FS-1107 - Allow attributes after the module keyword
- F# RFC FS-1108 - Allow more undentations and remove inconsistencies
- F# RFC FS-1109 - Additional intrinsics for the NativePtr module
- F# RFC FS-1110 - Allow expr[idx] as index/slice syntax
- F# RFC FS-1111 - Reference cell operation advisory messages
- F# RFC FS-1113 - Add insert/remove/update functions for collections, also Keys/Values for Map
- F# RFC FS-1114 - Make long-established deprecation warning messages into errors
Highlighted projects
- CompositionalIT/SAFE-AD-Auth-example
- JamesRandall/FormSharp: No one likes the drudgery of building form logic. Banish it with F#.
- Kavignon/fsharp-companies: Community curated list of companies that use F#
- Milo Cooper / MuSvc · library that demonstrates a microservice written in F#
- GitHub - adelarsq/fsharp-cheatsheet: An updated cheat sheet for F# đź”·
- GitHub - slaveOftime/Fun.Blazor: Powered by bolero and blazor!!! ❤ F#
New Releases
That’s all for now. Have a great week.
If you want to help keep F# Weekly going, click here to jazz me with Coffee!
Â