Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- F# Mentorship program | The F# Software Foundation (fsharp.org)
- Using C# Source Generators to create an external DSL | .NET Blog
- Creating Discoverable HTTP APIs with ASP.NET Core 5 Web API | ASP.NET Blog
- The New .NET Multi-platform App UI | Xamarin Blog
- Working with large .NET 5 solutions in Visual Studio 2019 16.8 | Visual Studio Blog
Videos and Slides
- Computation Expressions Explained | Step-By-Step Tutorial | F# Functional Programming - YouTube
- .NET Frontend Day 2021 - Mark Allibone - Fabulous Functional Frontends - YouTube
- ASP.NET Community Standup - Dapr + .NET - YouTube
- Building real applications with Orleans - YouTube
- Machine Learning Community Standup - Jupyter Notebooks & .NET Interactive - YouTube
Blogs
- Function composition syntax - Tyson Williams
- Pholly - James
- Writing high performance F# code - Bartosz Sypytkowski
- Hello F# - Kazuyoshi Kato
- Arrows born in flight - Ryan Coy
- Scheduling Jobs for Maximum Efficiency - Part 3 - Matthew Crews
- Custom Equality and Comparison in F# - Isaac Abraham
F# vNext
- FCS namespace revamp by dsyme · Pull Request #10971 · dotnet/fsharp (github.com)
- New language suggestions
GitHub projects
- DieselMeister/PlaningPoker
- lfr/FSharp.Domain.Validation: Designing with types requires a lot of code - this library fixes that
- plotly/Dash.NET: F# interface to Dash- the most downloaded framework for building ML & data science web apps
New Releases
- SwaggerProvider 1.0.0-beta2
- Feliz.Bulma.TagsInput 1.0.0
- Akkling 0.11.0
- Dash.NET 0.1.0-alpha8
- FSharp.Data.Adaptive 1.1.0
That’s all for now. Have a great week.
Previous F# Weekly edition – #5, 2021