Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- .NET Conf: Focus on F# (dotnetconf.net) + Free digital Swag + Agenda
- Let's Learn .NET- F# - Events | Microsoft Docs (July 30)
- New MS Learn Learning Path: Program with F# - Learn | Microsoft Docs
- Try the new System.Text.Json source generator | .NET Blog (microsoft.com)
- Conversation about skills and learning | .NET Blog (microsoft.com)
- Join the Visual Studio 2022 for Mac Private Preview | Visual Studio Blog (microsoft.com)
- Xamarin.Essentials 1.7 and introducing .NET MAUI Essentials (microsoft.com)
- Type less, code more with IntelliCode completions | Visual Studio Blog (microsoft.com)
- .NET Annotated Monthly | July 2021 | The .NET Tools Blog (jetbrains.com)
- ReSharper 2021.1.5 and Rider 2021.1.5 Released | The .NET Tools Blog (jetbrains.com)
Videos and Slides
- The .NET Docs Show - F# Ask Me Anything - YouTube
- On .NET Live - Let’s Talk Functional-First Programming! - YouTube
- On .NET Live - Exploring Spark and ML .NET with F# - YouTube
- Dev Impressions Ep. 6 with Chet Husk - Twitch
- Dev Impressions Ep. 6 with Zaid Ajaj - Twitch
- Episode 22: Sdkbin - Akka.NET Event Sourcing and Domain Driven Design in F# - Twitch
- Mobile Delivery - Demo (7/19/21) - YouTube
- ASP.NET Community Standup - ASP.NET Core Architecture - Part 4 - YouTube
- Machine Learning Community Standup - ML.NET Office Hours - YouTube
Blogs
- Doing MVC in F# and Saturn - Angel D. Munoz
- Let's play with playwright using F# scripts. | Blog (mcode.it)
- Power of composition with map and bind | Danyl Novhorodov's blog (danylomeister.blog)
- New LEARN modules: Write your first code in F#, Write your first F# programs - Microsoft Tech Community
- Write your first code in F# - Chris Noring
- Constructors are just functions - Isaac Abraham
F# vNext
- Merged! [RFC FS-1087, FS-1097, FS-1098] tasks, resumable state machines, inline on parameters by dsyme · Pull Request #6811 · dotnet/fsharp
- F# as a first-class .NET language - future · Discussion #11848 · dotnet/fsharp · GitHub
- Don Syme approved this F# library suggestion. Would anyone like to implement and perf test these for FSharp.Core?
- Move to fsprojects? · Issue #2570 · fsharp/FAKE · GitHub
Highlighted projects
- ionide/FSharp.EventHorizon: Experiment with F#, type holes, and type-directed search using F# Analyzers
- Zaid-Ajaj/Hawaii: dotnet CLI tool to generate type-safe F# and Fable clients from OpenAPI/Swagger or OData services
- Arshia001/FSharp.GrpcCodeGenerator: A protoc plugin to enable generation of F# code
- bcarruthers/garnet: F# game composition library
- nblockchain/fsx: A faster way to run, and easier to maintain, your fsx scripts
- khalidabuhakmeh/FreezeFrame: F# .NET global tool to grap the first frame of a GIF as a PNG
- granicz/SiteFi: A simple WebSharper-based static blog generator with markdown articles
- fsprojects/awesome-fsharp: A curated list of awesome F# frameworks, libraries, software and resources.
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!