Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- New members of F# Language Design squad
- Announcing a free GitHub Copilot for Visual Studio - Visual Studio Blog
- The ReSharper and Rider 2024.3.4 Bug-Fix Updates Are Now Available | The .NET Tools Blog
- The Early Access Program for Rider 2025.1 Is Now Open! | The .NET Tools Blog
- Improve the "R" in RAG and embrace Agentic RAG in Azure SQL - Azure SQL Devs’ Corner
- Guest Blog: Creative Writing Assistant - a multi-agent app sample with Semantic Kernel & .NET Aspire | Semantic Kernel
- WinForms: Analyze This (Me in Visual Basic) - .NET Blog
- AutoGen reimagined: Launching AutoGen 0.4 | AutoGen Blog
Videos
- Oxpecker: Performance walkthrough - YouTube
- .NET Data Community Standup - Context pooling, FromSql and compiled queries - YouTube
- ASP.NET Community Standup - Security & Auth .NET 10 planning discussion - YouTube
- .NET API Review - YouTube
- Fusion Cache in C# - Removal, Expiration, and FailSafe Cache Operations - YouTube
Blogs
- Micro optimizing F# code with a dash of imperative code · Mathias Brandewinder blog
- Three years later | Backwards Incompatibilities
- Mastering Results: How to handle domain errors elegantly | Compositional IT
- Spin up a Fullstack F# WebApp in 10 minutes with the CloudSeed Project Template
- Why I'm Ditching F# + Giraffe For Falco For Building WebApps
F# vNext
- A thank you to the F# language design community · Issue #1403 · fsharp/fslang-suggestions
- Hot Reload · Issue #11636 · dotnet/fsharp
Highlighted projects
- MecuSorin/FSharp.FsxConfig: Simple tool that allows using FSharp script files .fsx as configurations for applications
- bjartwolf/fsharpnull: Point free stuff gives nullpointer when referenced from another assembly which is a console app with no explicit main method.
- EluciusFTW/SpectreCoff: A thin, opinionated wrapper around Spectre.Console in F#.
- cmeeren/Fling: Fling significantly reduces boilerplate needed to efficiently save/load complex domain entities to/from multiple tables.
New Releases
- SwaggerProvider 2.2.2
- FSharp.TypeProviders.Templates 8.1.0
- Funogram.Telegram 8.2.0
- Felicity 0.23.1
- Akka.FSharp 1.5.37
- Fable 5.0.0-alpha.7
- FS.FluentUI 2.3.0
- SqlHydra.Cli 2.6.0
- ZML 1.1.3
- FusionCache v2
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!