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
3 thoughts on “F# Weekly #6, 2021 – Writing high performance F# code”