Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- School of .NET
- .NET 10 Preview 1 is now available! - .NET Blog
- .NET Aspire 9.1 is here with six great new dashboard features, and more! - .NET Blog
- Let's Learn .NET: GitHub Copilot Event - .NET Blog
- Rust in time! Announcing the Azure SDK for Rust Beta. 🎉 - Azure SDK Blog
- Claude 3.7 Now Available in GitHub Copilot for Visual Studio - Visual Studio Blog
- Terminal Chat now included in GitHub Copilot Free - Windows Command Line
- Announcing AI Shell Preview 2 - PowerShell Team
- Leverage vision in Copilot Chat - Visual Studio Blog
- Dev Proxy v0.25 with automatic shut down and more
Videos
- Using ApiStub.FSharp to integration test your ASP.NET APIs
- .NET Aspire Community Standup - .NET Aspire 9.1 Release Party
- Let's Learn .NET - GitHub Copilot
- .NET Previews Unboxed - .NET 10 Preview 1, C# 14, HybridCache, & More
- .NET AI Community Standup - Exploring AI Templates for Visual Studio
- On .NET Live - Multi-agent workflow using Azure Durable Functions and Semantic Kernel
- Building Intelligent Apps with Semantic Kernel
Blogs
- Building Functional .NET Applications: a Guide for Choosing between F# vs C# - InfoQ
- Async Commands with Avalonia FuncUi · Mathias Brandewinder blog
- Debouncing request in Feliz using custom hooks | Compositional IT
- Using F# to build React apps: state management with Elmish | Compositional IT
- Using F# to build React apps: npm packages | Compositional IT
- Using F# to build React apps: components and hooks with Feliz | Compositional IT
- Using F# to build React apps: transpiling to JS with Fable | Compositional IT
F# vNext
- ASP.NET Core Roadmap for .NET 10 · Issue #59443 · dotnet/aspnetcore
- Tryparse for union cases · Issue #1411 · fsharp/fslang-suggestions
Highlighted projects
- CSBiology/MzIO: Generic data model to unify various readers and writers for different formats used in protein mass spectrometry
- goswinr/FsEx: An F# extension and utility library
- Tarmil/FSharp.Aspire.Hosting: Package to create Aspire App Hosts in F#
- Scaper/ScaperPublic: A dynamic discrete choice model for activity generation and scheduling
New Releases
- FsEx 0.16.0
- MzIO 0.1.7
- Feat 0.2.1
- SQLProvider 1.4.9
- FSharp.Aspire.Hosting.Orleans 9.0.0
- FSharp.Aspire.Hosting.Azure 9.0.0
- FSharp.Aspire.Hosting.Aws 9.0.0
- FSharp.Aspire.Hosting.AppHost 9.0.0
- FSharp.CommunityToolkit.Aspire.Hosting.Azure.StaticWebApps 9.0.0
- Oxpecker.Solid 0.5.0
- Oxpecker.Solid.FablePlugin 0.5.0
- Swate.Components 1.0.0-beta.27
- FSharp.Core 9.0.300-beta.25079.4
- FSharp.Compiler.Service 43.9.300-preview.25079.4
- FsToolkit.ErrorHandling 5.0.0-beta007
- WebSharper 6.1.9.513
- WebSharper.Compiler 6.1.9.513
- WebSharper.Remarkable 8.0.0.512-beta2
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!