Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Announcing .NET 8 Preview 6 - .NET Blog (microsoft.com)
- ASP.NET Core updates in .NET 8 Preview 6 - .NET Blog (microsoft.com)
- New C# 12 preview features - .NET Blog (microsoft.com)
- Announcing .NET MAUI in .NET 8 Preview 6: Hello VS Code & VS for Mac - .NET Blog (microsoft.com)
- Announcement: An Upcoming Visual Studio Code Extension for Avalonia! · AvaloniaUI/Avalonia
- Announcing the .NET MAUI extension for Visual Studio Code - Visual Studio Blog (microsoft.com)
- MSBuild Editor - Visual Studio Marketplace
- fast.ai - AI Safety and the Age of Dislightenment
- Get the most from Visual Studio with Microsoft Dev Box-now generally available - Visual Studio Blog
- Introducing System.Web Adapters v1.2 with new APIs and scenarios - .NET Blog (microsoft.com)
- What does Azure AD renamed Microsoft Entra ID mean for .NET developers? - .NET Blog
F# Videos and Slides
- Referencing Fsproj files in F# scripts - YouTube
- How fast can we sort 1 Million elements in F#? - YouTube
.NET Videos
- On .NET Live | Minimal APIs with EF Core, App Service, and Angular - YouTube
- xUnit or NUnit? Picking the Right Testing Library - YouTube
- Collections Just Changed in C# 12 and That’s Good - YouTube
- Real-world examples on optimizing .NET performance - Stefán Jökull Sigurðarson - NDC Oslo 2023 - YouTube
- God really plays dice - Introduction to Quantum Computing with Q# - Filip w - NDC Oslo 2023 - YouTube
Blogs
- Parse a Chess Game using F# and FParsec ♟ | Compositional IT (compositional-it.com)
- Learn ML in one file🌎. your first steps with a modern ML… | by jkone27 | Jul, 2023 | Medium
- How fast can we sort 1 Million elements in F#? - HAMY
- Comparing WebApplication.CreateBuilder() to the new CreateSlimBuilder() method (andrewlock.net)
- Exploring Blazor Changes in .NET 8 - Server Side Rendering (SSR) (jonhilton.net)
- Making OCaml 5 Succeed for Developers and Organisations | Tarides
F# vNext
- Add `groupByMany: ('item -> #seq<'key>) -> #seq<'item> -> Map<'key, #seq<'item>>` for appending item to multiple groups at once · Issue #1290
- Add `Option.thenSome` and `Option.thenSomeWith` to create an option from a bool · Issue #1288
Highlighted projects
- kMutagene/AnyBadge.NET: A .NET port of https://github.com/jongracecox/anybadge written in F#.
- galassie/my-calendar: 📅 Small, local and simple calendar application in your terminal
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!