Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Conversation about .NET interop | .NET Blog (microsoft.com)
- Conversation about the .NET type system | .NET Blog (microsoft.com)
- Announcing Visual Studio Code extension for Tye | .NET Blog (microsoft.com)
- Building Contextual Experiences w/ Blazor | ASP.NET Blog (microsoft.com)
- IntelliCode Package Suggestions for NuGet in Visual Studio | The NuGet Blog (microsoft.com)
- Visual Studio 2019 for Mac version 8.10 is now available | Visual Studio Blog (microsoft.com)
- UnrealCLR Manual with F# Samples
Videos and Slides
- Interview with F# designer Don Syme – YouTube
- Interview Part 2/2 with F# designer Don Syme – YouTube
- What is .NET? What’s C# and F#? What’s the .NET Ecosystem? .NET Core Explained, what can .NET build? – YouTube
- CHANNEL UPDATE! What I’m up to And What to expect in the future! – YouTube
- Dev Impressions Ep. 3 with Phillip Carter – what’s new in F#? – Twitch
- .NET Rocks: Build 2021 Announcements with Scott Hunter
- F# Epoxy (English translated) – Speaker Deck – Kouji Matsui
- Visual Studio Toolbox Live – What’s New in Visual Studio 16.10? – YouTube
- Building Slot Machine Game Logic In F# – Part 1 | FULL STREAM – Ben Gobeil – YouTube
Blogs
- What’s New for F# in Visual Studio 16.10 — Visual Studio Magazine
- Convert Your Integration Tests To Load Tests – Anton Moldovan
- Avoiding unnecessary computations with scan (II) – Paweł Stadnicki
- F# App Stub for AKS hosting (with WebJobs but without Azure Functions fluff) – deyanp
- Component communication using React Context – Akash Mair
- Monadic Comprehension Syntax via LINQ in C# – Alexey Golub
F# vNext
- Fantomas in the wild
- Prefer forward branches to decision tree targets by dsyme · Pull Request #11619 · dotnet/fsharp
- Merged: WIP: Php support for Fable
- New language suggestions
- Top level F# progams – implicit async and access to command-line args · Issue #1022
- Allow digit separators after the digits but before the numeric suffixes · Issue #1021
- Allow digit separators after 0b, 0o, and 0x but before the digits · Issue #1020
- Allow arbitrary expressions as active pattern arguments · Issue #1018
- Stop requiring bit shift operators to take int32 on the right hand side · Issue #1017
- Constructing a record with `yield` keyword · Issue #1016
- Allow pattern matching in constructor parameters · Issue #1015
- Simplified parameter null validation code · Issue #1014
Highlighted projects
- Dhghomon/rust-fsharp: Rust – F# – Rust reference
- Nhowka/Elmish.Bridge: Create client-server Fable-Elmish apps keeping a single mindset
- dam5s/fsharp-react-starter: A starter application with examples of common architecture and testing patterns.
- baronfel/Giraffe.EndpointRouting.OpenAPI: An extension to Giraffe that provides easy OpenAPI integration.
- landy/azurefunctions-isolated-example – example of Azure functions in F# using Dotnet 5 in isolated mode
- TheAlgorithms/F-Sharp: All Algorithms implemented in F#
- d-edge/fasm: F# -> ASM disassembler
New Releases
- fasm 0.1.1 – F# jit disassembler
- FusionTasks 2.2.0
- Dapper.FSharp 2.1.
- Giraffe.GoodRead 2.0.0
- Giraffe.JsonTherapy 2.0.0
- Fable.Remoting.Giraffe 5.1.0
- Giraffe.QueryReader 2.0.0
- SAFEr.Template 1.12.0
- MiniScaffold 0.28.0
- Farmer 1.5.3
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!
One thought on “F# Weekly #23, 2021 – F# Europe 2021 – Sept 17”