Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Improved F# hints in Visual Studio - .NET Blog (microsoft.com)
- F# to C# project references in Rider
- Welcome to the New Era of App Development: Introducing Avalonia v11 - DEV Community
- Improved Source Generators and Code Fixers Arrive in .NET Community Toolkit 8.2.1! - .NET Blog
- Improvements to the Caching Abstraction in ASP.NET Core - .NET Blog (microsoft.com)
- Blazor Essentials - .NET Tools Guide (jetbrains.com)
- LINQPad AI Assistant Preview - feedback needed — LINQPad
F# Videos and Slides
- Parser Recovery - Amplifying FSharp - YouTube
- The State of F# (2023) - YouTube
- Learning F# Interactive for Python Developers - YouTube
.NET Videos
- Why You Might Not Need Interfaces in C# 12 - YouTube
- The New Request Short Circuiting of .NET 8 - YouTube
- .NET Monthly Roundup - June 2023 - .NET 8 Preview 5, Visual Studio News, and more! - YouTube
Blogs
- Vide for Fable | Compositional IT (compositional-it.com)
- A random educated guess. (linkedin.com)
- The minimal API AOT compilation template (andrewlock.net)
- Adding a Readme to NuGet Package Landing Pages | Khalid Abuhakmeh
F# vNext
- Suggestion: Add ways to disable not typed interpolated strings · Issue #1285
- Add `Async.AwaitTask` overloads which helps with CancellationToken passing, and a new warning · Issue #1284
Highlighted projects
- fsprojects/Avalonia.FuncUI: Develop cross-plattform GUI Applications using F# and Avalonia!
- AngelMunoz/package-fsharp-to-flatpak: A simple sample that shows what you need to package an F# app as a flatpak
- misterspeedy/FsExcel: An F# Excel spreadsheet generator
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!