# F# Weekly #46, 2024 - .NET 9, F# Nullable Reference Types, New Home on BlueSky

**URL:** <https://forums.fsharp.org/t/f-weekly-46-2024-net-9-f-nullable-reference-types-new-home-on-bluesky/3914>\
**Category:** General\
**Tags:** news\
**Created:** [November 17, 2024, 12:42pm UTC](https://forums.fsharp.org/t/f-weekly-46-2024-net-9-f-nullable-reference-types-new-home-on-bluesky/3914 "2024-11-17T12:42:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sergey\_tihon](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/sergey_tihon/32/25_2.png) [@sergey\_tihon](https://forums.fsharp.org/u/sergey_tihon)\
**Post date:** [November 17, 2024, 12:42pm UTC](https://forums.fsharp.org/t/f-weekly-46-2024-net-9-f-nullable-reference-types-new-home-on-bluesky/3914/1 "2024-11-17T12:42:36Z")

</div>

Welcome to F# Weekly,

A roundup of F# content from this past week:

**News**

- [Nullable Reference Types in F# 9 - .NET Blog](https://devblogs.microsoft.com/dotnet/nullable-reference-types-in-fsharp-9/)
- [What’s New in Rider 2024.3](https://www.jetbrains.com/rider/whatsnew/) & [F# support](https://www.jetbrains.com/rider/whatsnew/#version-2024-3-fsharp-support)
- [Announcing .NET 9 - .NET Blog](https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/)
- [Calling methods is easier and faster with C# 13 params collections - .NET Blog](https://devblogs.microsoft.com/dotnet/csharp13-calling-methods-is-easier-and-faster/)
- [Visual Studio 2022 v17.12 with .NET 9 - Visual Studio Blog](https://devblogs.microsoft.com/visualstudio/visual-studio-2022-v17-12-with-dotnet-9/)
- [Introducing Copilot Edits](https://code.visualstudio.com/blogs/2024/11/12/introducing-copilot-edits)
- [Introducing the .NET Aspire Community Toolkit - .NET Blog](https://devblogs.microsoft.com/dotnet/introducing-the-dotnet-aspire-community-toolkit/)
- [First preview of Visual Studio 2022 v17.13 - Visual Studio Blog](https://devblogs.microsoft.com/visualstudio/first-preview-of-visual-studio-2022-v17-13/)
- [Fix Code with GitHub Copilot - Visual Studio Blog](https://devblogs.microsoft.com/visualstudio/fix-code-with-github-copilot/)
- [How to use GitHub Copilot for Efficient Unit Test Creation | All things Azure](https://devblogs.microsoft.com/all-things-azure/how-to-use-github-copilot-for-efficient-unit-test-creation/)
- [Transforming Semantic Kernel Functions | Semantic Kernel](https://devblogs.microsoft.com/semantic-kernel/transforming-semantic-kernel-functions/)
- [C# Language Support in ReSharper and Rider 2024.3 | The .NET Tools Blog](https://blog.jetbrains.com/dotnet/2024/11/12/csharp-language-support-in-resharper-and-rider-2024-3/)

**[.NET Conf 2024](https://www.youtube.com/playlist?list=PLdo4fOcmZ0oXeSG8BgCVru3zQtw_K4ANY)**

- [Welcome to .NET 9 - .NET Conf 2024 Keynote - YouTube](https://www.youtube.com/watch?v=ikSNL-lxolc&t=4s&ab_channel=dotnet)
- [What's new in C# 13 - YouTube](https://www.youtube.com/watch?v=japXYFS9YPQ&ab_channel=dotnet)
- [Performance Improvements in .NET 9 - YouTube](https://www.youtube.com/watch?v=aLQpnpSxosg&ab_channel=dotnet)
- [What's New for ASP.NET Core & Blazor in .NET 9 - YouTube](https://www.youtube.com/watch?v=2xXc1hNwp0o&ab_channel=dotnet)
- [What's new in the .NET Runtime, Libraries, & SDK - YouTube](https://www.youtube.com/watch?v=4iEqqPZKDC0&ab_channel=dotnet)
- [Introducing HybridCache in ASP.NET Core - YouTube](https://www.youtube.com/watch?v=rjMfDUP4-eQ&ab_channel=dotnet)
- [AI Building Blocks - A new, unified AI layer - YouTube](https://www.youtube.com/watch?v=qcp6ufe_XYo&ab_channel=dotnet)
- [What's new in .NET Aspire - YouTube](https://www.youtube.com/watch?v=fiePiEc1qcU&ab_channel=dotnet)
- [Aspirations for .NET Aspire - YouTube](https://www.youtube.com/watch?v=vv8n3-46gE0&ab_channel=dotnet)
- [Build your own .NET Aspire integrations - YouTube](https://www.youtube.com/watch?v=XMrtdRaxnOM&ab_channel=dotnet)
- [Building and deploying an Azure Functions app with .NET Aspire in 25 minutes - YouTube](https://www.youtube.com/watch?v=IQ3gtODpVYM&ab_channel=dotnet)
- [API-ly Ever After: OpenAPI in .NET 9 - YouTube](https://www.youtube.com/watch?v=pkQdwbYPRP4&ab_channel=dotnet)
- [Building AI Applications from Scratch: A Hands-On Guide for .NET Developers - YouTube](https://www.youtube.com/watch?v=7Rw_ciSh2Wk&ab_channel=dotnet)
- [What's new in Visual Studio 2022 for .NET developers - YouTube](https://www.youtube.com/watch?v=GzCKJyfbDgg&ab_channel=dotnet)
- [What's new in C# Dev Kit for VS Code - YouTube](https://www.youtube.com/watch?v=ijuGAs8DC-w&ab_channel=dotnet)
- [Discover the Latest GitHub Copilot Features for .NET Developers in Visual Studio - YouTube](https://www.youtube.com/watch?v=iYDRmh5-D7U&ab_channel=dotnet)
- [openai-dotnet: the official OpenAI library for .NET - YouTube](https://www.youtube.com/watch?v=MkDJAl57reo&ab_channel=dotnet)

**Videos**

- [What's new in F# 9 - YouTube](https://www.youtube.com/watch?v=WoiZRDgGj-4&ab_channel=AmplifyingFSharp)
- [F# in Action | Episode 1 | No Chat | F Sharp Learnalong - YouTube](https://www.youtube.com/watch?v=Za1HPvnHhuw&ab_channel=nicoxgameplays)
- [F# in Action | Episode 2 | No Chat | F Sharp Learnalong - YouTube](https://www.youtube.com/watch?v=QaUJnR6Rfao&ab_channel=nicoxgameplays)
- [Damian Płaza - I, interface: what your mom didn't tell you about interfaces - TDC 2024 - YouTube](https://www.youtube.com/watch?v=ls0k82G1MzY&ab_channel=TrondheimDC)
- [The Right Way To Return API Errors in .NET - YouTube](https://www.youtube.com/watch?v=-TGZypSinpw&ab_channel=NickChapsas)

**Blogs**

- [Working with OpenAI and F# – Prompting with larger datasets | Compositional IT](https://www.compositional-it.com/news-blog/working-with-openai-and-f-prompting-with-larger-datasets/)
- [Sharpino Internals. Inside a functional event-sourcing library. Part 2 | by Tony Lucca | Nov, 2024 | Medium](https://medium.com/@tonyx1/sharpino-internals-inside-a-functional-event-sourcing-library-part-2-7870bd3ecfa1)
- [10 essential F# libraries for Functional Programming - Ada Beat](https://adabeat.com/fp/10-essential-f-libraries-for-functional-programming/?utm_content=buffer87ac6&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer)

**F# vNext**

- [What's new in F# 9 - F# Guide - .NET | Microsoft Learn](https://learn.microsoft.com/en-us/dotnet/fsharp/whats-new/fsharp-9)
- [Celebrating the F# 9 Release: A Tribute to Our Contributors · Issue #17996 · dotnet/fsharp](https://github.com/dotnet/fsharp/issues/17996)
- [Option and Result become less of a problem from the allocations standpoint](https://x.com/vzarytovskii/status/1856454174327878072)
- [F# support or fantomas tool · Issue #1526 · dotnet/format](https://github.com/dotnet/format/issues/1526)
- [Breaking changes in .NET 9 | Microsoft Learn](https://learn.microsoft.com/en-us/dotnet/core/compatibility/9.0)

**Highlighted projects**

- [pimbrouwers/Falco.Htmx: Falco + htmx = ❤️](https://github.com/pimbrouwers/Falco.Htmx)
- [Chris P. / FuncUI.CustomBindings · GitLab](https://gitlab.com/b4ux1t3/FuncUI.CustomBindings)
- [SchlenkR/TypeFighter: A graph based approach to type inference written in F#](https://github.com/SchlenkR/TypeFighter)
- [simon-reynolds/StringBuffer - An F# computation expression for writing code with code](https://github.com/simon-reynolds/StringBuffer)

**New Releases**

- [Paket 9.0.1](https://www.nuget.org/packages/Paket)
- [FSharp.Core 9.0.100](https://www.nuget.org/packages/FSharp.Core)
- [Fun.Blazor 4.1.x](https://x.com/slaveoftime1/status/1857362175171461501)
- [FusionCache v2.0.0-preview-2](https://x.com/jodydonetti/status/1855751764240224743)
- [DbFun.NpgSql 2.0.0](https://www.nuget.org/packages/DbFun.NpgSql)
- [FsharpCad 0.1.0](https://www.nuget.org/packages/FsharpCad)
- [StringBuffer 1.0.2](https://www.nuget.org/packages/StringBuffer)
- [Oxpecker.Solid 0.3.0](https://www.nuget.org/packages/Oxpecker.Solid)
- [FAkka.Argu 1.0.0](https://www.nuget.org/packages/FAkka.Argu)
- [FAkka.Akka.FSharp 1.5.30.2](https://www.nuget.org/packages/FAkka.Akka.FSharp)
- [altcover 9.0.1](https://www.nuget.org/packages/altcover/9.0.1#versions-body-tab#:~:text=altcover%209.0.1%20)

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](https://www.buymeacoffee.com/sergeytihon)!

[![Buy Me A Coffee](https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png)](https://www.buymeacoffee.com/sergeytihon)

&nbsp;
