Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- .NET Framework 4.5.2, 4.6, 4.6.1 will reach End of Support on April 26, 2022 (microsoft.com)
- JetBrains .NET Days Online 2021
- Windows Community Toolkit for Project Reunion 0.5 | #ifdef Windows (microsoft.com)
Videos and Slides
- Hawaii: F# code generation from OpenAPI documents - Part 1 - YouTube
- Hawaii: F# code generation from OpenAPI documents - Part 2 - YouTube
- .NET Rocks 1736: Xamarin Forms to Maui with Gerald Versluis
- ReSharper/Rider 2021.1 Release Party 🥳 - YouTube
- ASP.NET Community Standup - SPA Updates - YouTube
- C# Language Highlights: Default Interface Methods - YouTube
- Machine Learning Community Standup - .NET Notebooks & .NET Interactive - YouTube
Blogs
- AC-3 Constraint Solving with F# - codesuji
- Type-safety across .Net and TypeScript – Testing JSON serialization and deserialization - Urs Enzler
- Learning F#: How to make a snake game in the console - Karl Solgård
- Automagically manage your Azure Service Bus topics with Farmer - Viktor Andersson
- Lazy loading of localization texts in Fable - kerams
- My journey from C# to CIT - Matt Gallagher
- Alternate Ways of Creating Single Case Discriminated Unions in F# - Ian Russell
F# vNext
- Question on ContextInsensitive tasks · Issue #35 · rspeele/TaskBuilder.fs (github.com)
- Merge: Enable in-memory cross project referencing for C# -> F# projects by TIHan
- F# RFC FS-1098 - inline-if-lambda attributes on parameters
- Updated: F# RFC FS-1097 - Tasks
- New language suggestions
Highlighted projects
- Zaid-Ajaj/Hawaii: (WIP) dotnet CLI tool to generate type-safe F# clients from OpenAPI documents
- HenryKovalevsky/lolcat-windows: A lolcat utility for Windows 10
- crowded/ply: High performance System.Threading.(Value)Task computation expressions for F#
- mino-ri/Orimath: Origami simulator
- dotnet/upgrade-assistant: A tool to assist developers in upgrading .NET Framework applications to .NET 5
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!
Â