Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Packaging and Publishing a .NET MAUI Library with GitHub Actions - .NET Blog
- Running RAG with ONNX Runtime GenAI for On-Prem Windows - ISE Developer Blog
- There’s a Linux File Explorer built into Visual Studio!?! - C++ Team Blog
- Modernizing Project Files with AI: A Success Story from the .NET Team - Microsoft for Developers
- Azure AI Foundry extension for Visual Studio Code April 2025 Update | Azure AI Foundry Blog
- What's New for Developers: Tools and Features | Azure AI Foundry Blog
- Microsoft Copilot Studio ❤️ MCP | Power Platform Developer Blog
- Protecting against indirect prompt injection attacks in MCP - Microsoft for Developers
Videos
- Intro to Functional Programming with F#
- How to run an F# + Falco Webapp in a Docker Container
- How to use Azure Table Storage with .NET Aspire and a Minimal API
- ASP.NET Community Standup - Building MCP Servers with ASP.NET Core
- On .NET Live - Clean Architecture, Vertical Slices, and Modular Monoliths (Oh My!)
- .NET MAUI Community Standup - .NET MAUI: A contributor’s story
.NET Conf (Focus on Modernization)
- Deep dive into the upcoming AI-assisted tooling to upgrade .NET apps
- Unblock .NET modernization with AI-assisted app and code assessment tools
- Use Reliable Web App patterns to confidently replatform your web apps
- Modernize data-driven apps (No AI needed)
- Modernize from ASP.NET to ASP.NET Core: The Future is Now!
- Modernizing NET Future ready applications in the era of AI | .NET Conf: Focus on Modernization
- Cloud development doesn't have to be painful, thanks to .NET Aspire
- Introducing Artificial Intelligence to your application
- Modernizing your desktop: From WinForms to Blazor, Azure, and AI
Blogs
- Delaunay triangulation with Bowyer-Watson: initial super triangle, revisited · Mathias Brandewinder blog
- How I Finally Embraced Text Mode (or How I Use F# in Helix) | CryptoQuant
- Introducing SAFE.Utils | Compositional IT
- Simpler code, faster results: The business case for moving from C# to F# - Ada Beat
- The future of software development is functional | by Jorge Duenas | Apr, 2025 | Medium
- How to run an F# + Falco Webapp in a Docker Container
Highlighted projects
- glokhov/fini: Configuration File
- hedgehogqa/fsharp-hedgehog-xunit: Hedgehog with convenience attributes for xUnit.net
- jacentino/DbFun: Functional-relational mapping framework for F#
- AngelMunoz/MigrondiUI
New Releases
- FSharp.Configuration 3.0.0
- Hedgehog.Xunit 0.7.0
- FSharp.Data.SqlClient 2.1.3
- Oxpecker 1.3.0
- SQLProvider 1.5.3
- Partas.Solid 0.2.34
- Terminal.Gui.RunExec 2.0.4
- DbFun.Core 2.1.1
- Fini 0.2.1
- Ecng.Compilation.FSharp 1.0.50
- Feliz.DaisyUI 5.2.0
- FsToolkit.ErrorHandling 5.0.0-beta012
- Fabulous.MauiControls 9.0.0-pre8
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!