Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Nullable Reference Types in F# 9 – .NET Blog
- What’s New in Rider 2024.3 & F# support
- Announcing .NET 9 – .NET Blog
- Calling methods is easier and faster with C# 13 params collections – .NET Blog
- Visual Studio 2022 v17.12 with .NET 9 – Visual Studio Blog
- Introducing Copilot Edits
- Introducing the .NET Aspire Community Toolkit – .NET Blog
- First preview of Visual Studio 2022 v17.13 – Visual Studio Blog
- Fix Code with GitHub Copilot – Visual Studio Blog
- How to use GitHub Copilot for Efficient Unit Test Creation | All things Azure
- Transforming Semantic Kernel Functions | Semantic Kernel
- C# Language Support in ReSharper and Rider 2024.3 | The .NET Tools Blog
- Welcome to .NET 9 – .NET Conf 2024 Keynote – YouTube
- What’s new in C# 13 – YouTube
- Performance Improvements in .NET 9 – YouTube
- What’s New for ASP.NET Core & Blazor in .NET 9 – YouTube
- What’s new in the .NET Runtime, Libraries, & SDK – YouTube
- Introducing HybridCache in ASP.NET Core – YouTube
- AI Building Blocks – A new, unified AI layer – YouTube
- What’s new in .NET Aspire – YouTube
- Aspirations for .NET Aspire – YouTube
- Build your own .NET Aspire integrations – YouTube
- Building and deploying an Azure Functions app with .NET Aspire in 25 minutes – YouTube
- API-ly Ever After: OpenAPI in .NET 9 – YouTube
- Building AI Applications from Scratch: A Hands-On Guide for .NET Developers – YouTube
- What’s new in Visual Studio 2022 for .NET developers – YouTube
- What’s new in C# Dev Kit for VS Code – YouTube
- Discover the Latest GitHub Copilot Features for .NET Developers in Visual Studio – YouTube
- openai-dotnet: the official OpenAI library for .NET – YouTube
Videos
- What’s new in F# 9 – YouTube
- F# in Action | Episode 1 | No Chat | F Sharp Learnalong – YouTube
- F# in Action | Episode 2 | No Chat | F Sharp Learnalong – YouTube
- Damian Płaza – I, interface: what your mom didn’t tell you about interfaces – TDC 2024 – YouTube
- The Right Way To Return API Errors in .NET – YouTube
Blogs
- Working with OpenAI and F# – Prompting with larger datasets | Compositional IT
- Sharpino Internals. Inside a functional event-sourcing library. Part 2 | by Tony Lucca | Nov, 2024 | Medium
- 10 essential F# libraries for Functional Programming – Ada Beat
F# vNext
- What’s new in F# 9 – F# Guide – .NET | Microsoft Learn
- Celebrating the F# 9 Release: A Tribute to Our Contributors · Issue #17996 · dotnet/fsharp
- Option and Result become less of a problem from the allocations standpoint
- F# support or fantomas tool · Issue #1526 · dotnet/format
- Breaking changes in .NET 9 | Microsoft Learn
Highlighted projects
- pimbrouwers/Falco.Htmx: Falco + htmx = ❤️
- Chris P. / FuncUI.CustomBindings · GitLab
- SchlenkR/TypeFighter: A graph based approach to type inference written in F#
- simon-reynolds/StringBuffer – An F# computation expression for writing code with code
New Releases
- Paket 9.0.1
- FSharp.Core 9.0.100
- Fun.Blazor 4.1.x
- FusionCache v2.0.0-preview-2
- DbFun.NpgSql 2.0.0
- FsharpCad 0.1.0
- StringBuffer 1.0.2
- Oxpecker.Solid 0.3.0
- FAkka.Argu 1.0.0
- FAkka.Akka.FSharp 1.5.30.2
- altcover 9.0.1
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!
Discover more from Sergey Tihon's Blog
Subscribe to get the latest posts sent to your email.

