Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Performance Improvements in .NET 8 - .NET Blog (microsoft.com)
- Announcing .NET 8 RC1 - .NET Blog (microsoft.com)
- ASP.NET Core updates in .NET 8 Release Candidate 1 - .NET Blog (microsoft.com)
- EF Core 8 RC1: Complex types as value objects - .NET Blog (microsoft.com)
- Announcing .NET MAUI in .NET 8 Release Candidate 1: Quality - .NET Blog (microsoft.com)
- Visual Studio 2022 17.8 Preview 2 has arrived! - Visual Studio Blog (microsoft.com)
- What's new in Teams Toolkit for Visual Studio 2022? - .NET Blog (microsoft.com)
- Visual Studio Code August 2023
Videos
Blogs
- Contextive by Matt Gallagher | Compositional IT (compositional-it.com)
- Reverse engineering natively-compiled .NET apps (migeel.sk)
F# vNext
- VS2022 17.8p2: F# Release Notes
- F# support or fantomas tool · Issue #1526 · dotnet/format · GitHub
- More VS cleanup by vzarytovskii · Pull Request #15954 · dotnet/fsharp · GitHub
- F# Language Suggestions:
- Incomplete pattern matching in calculation expression · Issue #1319
- [SRTP] Allow overrides in the modern SRTP syntax · Issue #1318
- [Slice] Allow slice syntax to use instance `Slice` method instead of requiring `GetSlice` method
- Using prototype in records · Issue #1316
- Allow recursive record assignment · Issue #1315
Highlighted projects
- cmeeren/Faqt: Fluent assertions for F#
- slaveOftime/Fun.Build: Simple DSL for building CICD scripts with type safety in fsharp
- StereoDB/StereoDB: Ultrafast and lightweight in-process memory database written in F# that supports: transactions, secondary indexes, persistence, and data size larger than RAM.
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!