Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- F# on Exercism
- What is .NET, and why should you choose it? – .NET Blog (microsoft.com)
- Upgrading your .NET projects with Visual Studio – .NET Blog (microsoft.com)
- Introducing Search By Target Framework on NuGet.org – The NuGet Blog (microsoft.com)
- Improvements to .NET Framework updates for Windows 11, version 22H2 – .NET Blog (microsoft.com)
- .NET February 2023 Updates – .NET 7.0.3, .NET 6.0.14 – .NET Blog (microsoft.com)
- Tips & Tricks on Upgrading Xamarin.iOS & Xamarin.Android to .NET for iOS & Android – Xamarin Blog (microsoft.com)
- Join us for Hack Together: Microsoft Graph and .NET
- Write simpler code with the new Microsoft Graph .NET SDK v5
Videos and Slides
- Reading CSV files in F# – YouTube
- The quote parameter inside the CsvFile.Load – YouTube
- Fast F#: Writing a Dictionary Part 11 – Byte Linked List – YouTube
- Fast F#: Writing a Dictionary Part 12 – ByteLL Robin Hood – YouTube
- Fast F#: Intro to CPU Memory Architecture and .NET – YouTube
- Fast F#: Intro to Options – YouTube
- Fast F#: Intro to Active Patterns – YouTube
- Fast F#: Intro to Maps – YouTube
- Fast F#: Intersect of Seq using Seq Computation Expression – YouTube
- Fast F#: Intro to .NET Generic Collections – YouTube
- ASP.NET Community Standup – Blazor United in .NET 8 – YouTube
- ASP.NET Community Standup – Dev tunnels in Visual Studio for ASP.NET Core projects – YouTube
- ASP.NET Community Standup – ASP.NET Core and Microsoft Graph – YouTube
- Functional C# with Simon Painter (spreaker.com)
Blogs
- Excel Functions in F# Language | Hacker News (ycombinator.com)
- Using SRTP-Active Patterns in F# – Urs Enzler
- How easy it is to make dialog and toast in blazor (slaveoftime.fun)
- Myths about F#: F# has too many operators – Urs Enzler
- Azure Functions with F# – From Scratch – Peter Dubec
- Mapping Database Values to Discriminated Unions for Domain-Driven Design Using Dapper – Ben Copeland
- Head- and Tail-like methods in C# (and F# and Python and Haskell) | tabs ↹ over ␣ ␣ ␣ spaces by Jiří {x2} Činčura (tabsoverspaces.com)
- Building Functional .NET Applications: A Guide for Choosing Between F# vs C# (infoq.com)
- Thoughts on ‘What is .NET, and why should you choose it?’ – Andrew Lock
F# vNext
- Hot Reload · Issue #11636 · dotnet/fsharp · GitHub
- Golang · Discussion #3346 · fable-compiler/Fable · GitHub
Highlighted projects
- JordanMarr/Elmish.Avalonia: Static Avalonia views for Elmish programs
- kaeedo/Scrutiny: Randomly test state machines (such as your UI) by randomly navigating through transitions
- lucasteles/FSharp.MinimalApi: [WIP] Library to use AspNet Core Minimal Api with F#
- slaveOftime/Fun.AspNetCore
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!