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!
3 thoughts on “F# Weekly #42, 2021 – .NET 6 RC2 and What’s new in F# 6.0”