Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Announcing F# 8 - .NET Blog (microsoft.com)
- Announcing .NET 8 - .NET Blog (microsoft.com)
- Announcing C# 12 - .NET Blog (microsoft.com)
- Announcing ASP.NET Core in .NET 8 - .NET Blog (microsoft.com)
- Introducing .NET Aspire: Simplifying Cloud-Native Development with .NET 8 - .NET Blog (microsoft.com)
- Entity Framework Core 8 (EF8) is available today - .NET Blog (microsoft.com)
- Announcing .NET MAUI in .NET 8 - .NET Blog (microsoft.com)
- Visual Studio 17.8 now available! - Visual Studio Blog (microsoft.com)
- The Visual Studio UI Refresh Preview is here! - Visual Studio Blog (microsoft.com)
- Introducing Visual Studio 17.9 - Preview 1 is Here! - Visual Studio Blog (microsoft.com)
- Announcing NuGet 6.8 - Maintaining Security with Ease - The NuGet Blog (microsoft.com)
- GitHub Next | Copilot Workspace
- What's new in F# 8 | .NET Conf 2023 - YouTube
- Visual Studio updates for F# | .NET Conf 2023 - YouTube
- Lessons from a data science startup using F# and dotnet in a developing country | .NET Conf 2023 - YouTube
- .NET Conf 2023 Keynote - Welcome to .NET 8 - YouTube
- .NET Conf 2023 - Keynote Highlights - YouTube
- Full stack web UI with Blazor in .NET 8 | .NET Conf 2023 - YouTube
- Building Cloud Native apps with .NET 8 | .NET Conf 2023 - YouTube
- Performance Improvements in .NET 8, ASP.NET Core, and .NET MAUI | .NET Conf 2023 - YouTube
- What's New in C# 12 | .NET Conf 2023 - YouTube
- What's new in System.Text.Json | .NET Conf 2023 - YouTube
- Generative AI for the .NET Developer | .NET Conf 2023 - YouTube
- Introducing project Kiota a client generator for OpenAPI | .NET Conf 2023 - YouTube
- Dynamic PGO | .NET Conf 2023 - YouTube
- GitHub Copilot Tips for .NET Developers | .NET Conf 2023 - YouTube
- .NET Configuration In Depth | .NET Conf 2023 - YouTube
- All About C# Source Generators | .NET Conf 2023 - YouTube
Videos
- F#8 Review - YouTube
- Episode 60: .NET Conf 2023 - with Scott Hunter // The Unhandled Exception Podcast
- How I Learned to Stop Worrying and Love Fable - YouTube
Blogs
- Easy becomes complex (talesfrom.dev)
- Leveraging FSharp.Plus for generic functions | Compositional IT (compositional-it.com)
- Seamless switching between Package and Project references | Amplifying F# (amplifying-fsharp.github.io)
F# vNext
- F# 8 RFCs
- Update giraffe and zebra to .NET 8.0 by forki · Pull Request #8544 · TechEmpower/FrameworkBenchmarks
- F# Language Suggestions
Highlighted projects
- ionide/KeepAChangelog: Parser and MSBuild Targets for using Keep-A-Changelog-formatted Changelogs in your Build (github.com)
- corsis/XParsec: extensible, type-and-source-polymorphic, non-linear applicative parser combinator library for F# 3.0 and 4.0 (github.com)
- ChrSteinert/FsProfier (github.com)
- callmekohei/WorkerConsolefs: dfederm / GenericHostConsoleApp( F# version ) (github.com)
- lucasteles/FSharp.MinimalApi: [WIP] Library to use AspNet Core Minimal Api with F# (github.com)
- lamg/migrate: Declarative migrations for SQLite databases (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!