Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Essential Functional-First F# by Ian Russell [PDF/iPad/Kindle] (leanpub.com)
- Announcing .NET 6 Preview 7 | .NET Blog (microsoft.com)
- ASP.NET Core updates in .NET 6 Preview 7 | ASP.NET Blog (microsoft.com)
- Announcing .NET MAUI Preview 7 | .NET Blog (microsoft.com)
- String Interpolation in C# 10 and .NET 6 | .NET Blog (microsoft.com)
- Preview Features in .NET 6 - Generic Math | .NET Blog (microsoft.com)
- Visual Studio 2022 Preview 3 now available! | Visual Studio Blog (microsoft.com)
- Visual Studio 2019 v16.11 is Available Now! | Visual Studio Blog (microsoft.com)
- Personalize Your Visual Studio 2022 | Visual Studio Blog (microsoft.com)
- Multi-repo Support in Visual Studio | Visual Studio Blog (microsoft.com)
Videos and Slides
- Languages & Runtime Community Standup - Succinct, robust and performant code with F# - YouTube
- .NET MAUI Community Standup - Get to MAUI with the .NET Upgrade Assistant feat. Sweeky! - YouTube
- The .NET Docs Show - Frankenblogging: Static Site Generators and .NET 5 - YouTube
- ASP.NET Community Standup - Simplifying web apps with new minimal APIs in ASP.NET Core 6 - YouTube
- On .NET Live - The cutting edge of the Razor engine - YouTube
Blogs
- Notes from Chatting About Learning F# - Don Syme
- Delta-state CRDTs: indexed sequences with YATA - Bartosz Sypytkowski
- Azure Functions with F# using .NET 5 - Matt Thornton
- Let’s get physical - Ryan Palmer
F# vNext
- F# RFC FS-1112 - Obsolete allowed to use Obsolete
- Merged: [RFC FS-1113] Additions to collection functions
- Feature: breakpoints on pipeline stages by dsyme · Pull Request #11957 · dotnet/fsharp · GitHub
- F# Language Suggestions:
Highlighted projects
- pimbrouwers/Donald: A simple F# interface for ADO.NET.
- landy/parcel-safe-stack-example
- davedawkins/Fable.Formatting.Markdown: Port of FSharp.Formatting.Markdown for Fable
- 8/git-contributors: Commandline utility that prints out git contributor stats in several formats
- zanaptak/BufferedCryptoRandom: A buffered and thread-safe wrapper around the cryptographic random number generator for .NET and Fable. Compatible with the System.Random interface, plus additional convenience methods.
- zanaptak/PcgRandom: A PCG pseudorandom number generator implementation for .NET and Fable. PCG is a family of simple fast space-efficient statistically good algorithms for random number generation.
- JordanMarr/SqlHydra: SqlHydra is a collection of dotnet tools that generate F# records for a given database provider.
- UnoSD/Pulumi.FSharp.Extensions: F# computational expressions to reduce boilerplate in Pulumi code
New Releases
- FSharp.Configuration 2.0.0
- Paket 6.0
- WebSharper 5 ❤ Giraffe + Saturn - stay tuned for upcoming betas
- Fable.Formatting.Markdown 1.0.1
- SqlHydra.Query 0.200.0
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!