Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Using PostgreSQL with .NET and Entra ID - .NET Blog (microsoft.com)
- Building Generative AI apps with .NET 8 - .NET Blog (microsoft.com)
- Getting started with UI testing .NET MAUI apps using Appium - .NET Blog (microsoft.com)
- The .NET MAUI Extension for Visual Studio Code is now Generally Available - .NET Blog (microsoft.com)
- Visual Studio 2022 - 17.10 Performance Enhancements - Visual Studio Blog (microsoft.com)
- Catch up on the latest Git tooling features in 17.10 GA - Visual Studio Blog (microsoft.com)
- Building Generative AI apps with .NET 8 and Semantic Kernel | Semantic Kernel (microsoft.com)
- Azure OpenAI On Your Data with Semantic Kernel | Semantic Kernel (microsoft.com)
- Build AI Applications with ease using Semantic Kernel and .NET Aspire | Semantic Kernel (microsoft.com)
- Microsoft Copilot extensibility: Top 10 takeaways from Build 2024
- Build apps for Microsoft Teams meetings with new content sharing capabilities
Videos
- Enhancing Ionide: Implementing Drag and Drop File Ordering (youtube.com)
- Una libreria/framework per fare Event Sourcing in F# (youtube.com)
- F# + Entity Framework - Group By Aggregation Could Not Be Translated (youtube.com)
- Ranking Functional Programming Languages (Why I'm Biased and Excited) (youtube.com)
- Languages & Runtime Community Standup: Avoiding common pitfalls with MSBuild (youtube.com)
- ASP.NET Community Standup: Static web asset improvements in .NET 9 (youtube.com)
- On .NET Live: Performance Improvements in .NET 8 (youtube.com)
- Microsoft is Breaking Your Code in C# 13 (youtube.com)
- Don't Use Polly in .NET Directly. Use this instead! (youtube.com)
Blogs
- Working with Phantom Types | Compositional IT (compositional-it.com)
- Simpler encapsulation with immutability (ploeh.dk)
- FSM - Functional State Machines (talesfrom.dev)
- F# + Entity Framework - Group By Aggregation Could Not Be Translated (hamy.xyz)
F# vNext
- port fsih to fsi as a hash directive by dawedawe · Pull Request #17140 · dotnet/fsharp (github.com)
- feat: add support for `losslessOption` by MangelMaxime · Pull Request #200 · thoth-org/Thoth.Json (github.com)
Highlighted projects
- nathanjcollins/zed-fsharp: F# support for Zed (github.com)
- CompositionalIT/farmer: Repeatable Azure deployments with ARM templates - made easy! (github.com)
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!