Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- 2020 Board of Trustees Election
- Architecting Cloud Native .NET Applications for Azure
- ASP.NET Core gRPC for WCF Developers
- Serverless apps: Architecture, patterns, and Azure implementation
Videos and Slides
- 002 Expecto first steps - Henrik Feldt
- 003 Expecto interactive testing - Henrik Feldt
- ASP.NET Core Series: MVC and Razor Pages
- ASP.NET Core Series: Getting started with the Worker templates
- Introduction to Kubeflow - June 29, 2020 Live Stream - Luis Quintanilla
Blogs
- Take F# to the stars - Luis Ferrao
- GitHub Actions for .NET Core NuGet packages - Dustin Moris Gorski
- FsCheck: An introduction - Simon Taite
- Understanding F# map/bind - Jonathan Channon
- Getting started with Compost - Tomas Petricek
- About Scaling Model-View-Update - Thomas Bandt
- Test your UI by treating it as a state machine - Kai Ito
- What's New for TypeScript and F# - David Ramel
- Type-Safe Single Page Apps: F# Vs. TypeScript - Thomas Bandt
- Dispelling Six Myths About F# - Prashant Pathak
- F# Data Type Providers in .Net Core - Luke Merrett
- [WIP] Warn on invalided FSI directives
- New language suggestions:
- pimbrouwers/Falco - A functional toolkit for building brilliant ASP.NET Core applications using F#
- Tzeroxik/FSharp-gRPC-template - A dotnet core template for starting gRPC projects with F#
- mcintyre321/OneOf - Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching
- kaeedo/Scrutiny - Randomly test state machines (such as your UI) by randomly navigating through transitions
- Giraffe Template 1.0.0
- FSharp.ValidationBlocks 0.9.7
- Pulsar.Client 1.4.1
- AltCover (.net coverage built in #fsharp) 7.1.776
That’s all for now. Have a great week.
Previous F# Weekly edition – #26, 2020