Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Rider 2023.1 EAP 7 Comes With Support for Unity DOTS, a VCS Widget for Perforce, and More | The .NET Tools Blog (jetbrains.com)
- Generate images with AI using Stable Diffusion, C#, and ONNX Runtime - .NET Blog (microsoft.com)
- Introducing the Reliable Web App Pattern for .NET - .NET Blog (microsoft.com)
- What's new for the WinForms Visual Basic Application Framework - .NET Blog (microsoft.com)
- Visual Studio 2022 – 17.5 Performance Enhancements - Visual Studio Blog (microsoft.com)
- Developing Accessible Apps with Visual Studio - Visual Studio Blog (microsoft.com)
- Microsoft Graph .NET SDK v5 is now generally available
- Announcing Microsoft Graph Toolkit v3.0 preview-1
- ChatGPT is now available in Azure OpenAI Service | Azure Blog and Updates | Microsoft Azure
- Exploring open-source capabilities in Azure AI | Azure Blog and Updates | Microsoft Azure
Videos and Slides
- First hands-on session Amplifying F# - YouTube
- Session about Ionide and FSAutocomplete - YouTube
- Filtering lists in F# - YouTube
- Splitting an F# list in two - YouTube
- Concatenating F# lists - YouTube
- Introduction to F# web programming with WebSharper by Adam Granicz - YouTube
- Languages & Runtime Community Standup - Considering discriminated unions - YouTube
- ASP.NET Community Standup - Blazor App Testing with Playwright - YouTube
- .NET Monthly Roundup - February 2023 - .NET 8 Preview 1, New Visual Studio features, and more! - YouTube
- ASP.NET Community Standup - Dev tunnels in Visual Studio for ASP.NET Core projects - YouTube
- .NET MAUI Community Standup - Upgrade Assistant - for Mac?!?! - YouTube
- On .NET Live - AI Everywhere: Azure ML and ONNX Runtime - YouTube
- Ask the experts/Get to know Microsoft Graph team! - YouTube
- Why is .NET so Insanely Fast? with Stephen Toub | Keep Coding Podcast #7 - YouTube
- Merge Conflict: 348: ChatGPT Comes to the Command Line
- Azure DevOps Podcast: Christian Wenz: ASP .NET Core Security - Episode 233
- Episode 50 🎉: Hot Reload - with David Wengier // The Unhandled Exception Podcast
Blogs
- Building Functional .NET Applications: a Guide for Choosing between F# vs C# (infoq.com)
- Static Duck Typing in F# - Prashant Pathak
- Lean BDD with even more Code Generation (plainionist.net)
F# vNext
- Session about Ionide and FSAutocomplete | Amplifying F# (amplifying-fsharp.github.io)
- [Blazor] WASM GC · Issue #82974 · dotnet/runtime · GitHub
- [RFC FS-1135] Random functions for collections · fsharp/fslang-design · Discussion #731 · GitHub
- F# Language Suggestions
- Generic units of measure · Issue #1257
- Add additional trigonometric functions to `FSharp.Core.Operators` · Issue #1256
- Static members of [<AutoOpen>] tagged class to be directly available as the functions of the class-containing module · Issue #1255
- Enable record inheritance · Issue #1254
- Spread operator for F# · Issue #1253
- Module interfaces for C# interop? · Issue #1252
- Copy data between records of different types · Issue #1251
Highlighted projects
- slaveOftime/Fun.AspNetCore
- RonaldSchlenker/FSharp.Text.TypedTemplateProvider: Text template model type provider written in F#
New Releases
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!