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!