Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Using Dependabot to Manage .NET SDK Updates - .NET Blog
- Introducing Code Referencing for GitHub Copilot Chat in Visual Studio - Visual Studio Blog
- How Inline Return Values Simplify Debugging in Visual Studio 2022 - Visual Studio Blog
- Customer Case Study: How to use Elasticsearch Vector Store Connector for Microsoft Semantic Kernel for AI Agent development | Semantic Kernel
Videos
- Whatβs New in .NET 9 for Data Access: From Document DBs to Vector DBs | .NET Conf 2024 - YouTube
- Enable GenAI in your applications with .NET 9 and Semantic Kernel - YouTube
- ASP.NET Community Standup - What's new in ASP.NET Core learning content - YouTube
- .NET AI Community Standup - Get started with AI in your .NET apps with the AI Dev Gallery - YouTube
- .NET MAUI Community Standup - .NET MAUI 2024 Wrapped! - YouTube
- Advent of Code with Jo Van Eyck
- Advent of code with HAMY
FsAdvent
- PXL-Jam Christmas 2024 - SchlenkR
- How to write Fable compiler plugin - Vladimir Shchur
- FSharp fsx scripts as a projectβs viable starting point - RAPHAΓL
- The GΓΆdelian Toolkit: Systematically Testing Simple Languages - Steve Goguen
- My Journey towards Functional Programming and F# - Kevin
- Feliz Navidad π- jkone27
- A Game in F#? Why, yes indeed. - Tim Knauf
- Minimising cognitive load in F# - Michael Winch
Blogs
- Sharpino Internals. Inside a functional event-sourcing library. Part 3 | by Tony Lucca
- F# 9 improves DX for Discriminated Unions | Compositional IT
F# vNext
- Allow eliding qualification when pattern matching against DUs where type is known Β· Issue #1395 Β· fsharp/fslang-suggestions Β· GitHub
- Add fsharp support and use Fun.Blazor by albertwoo Β· Pull Request #26 Β· t3dotgg/1app5stacks Β· GitHub
- Add file persistence by AntyaDev Β· Pull Request #36 Β· StereoDB/StereoDB Β· GitHub
Highlighted projects
- JordanMarr/FSharp.ChordParser: Parses and transposes a chord chart.
- robitar/MobF: MobX based reactive state management for Fable
- StereoDB/StereoDB: Ultrafast and lightweight in-process memory database written in F# that supports: transactions, secondary indexes, persistence, and data size larger than RAM.
- GitHub - CuminAndPotato/PXL-JAM: Let's Program Some Pixels :)
New Releases
- Argu 6.2.5
- Oxpecker.Solid 0.4.0
- Faqt 4.3.0
- FS.FluentUI 1.16.2
- Akka.FSharp 1.5.32
- FsHttp 15.0.1
- Unquote 7.0.1
- FsSpreadsheet 6.3.1
- SAFE-template 5.0.8
- EasyBuild.Tools 3.2.0
- Glutinum 0.12.0
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!