Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Announcing a new version of the .NET Upgrade Assistant with support for .NET MAUI and Azure Functions! – .NET Blog (microsoft.com)
- Web API development in Visual Studio 2022 – Visual Studio Blog (microsoft.com)
- Announcing .NET mobile Debugging in VS Code. Mobile development in VS Code with Uno Platform or .NET MAUI.
- JetBrains .NET Day Online 2023 – Call for Speakers | The .NET Tools Blog
- C# Support in Fleet: Solution View, Unit Testing, and More! | The .NET Tools Blog (jetbrains.com)
- Preview of .NET resource providers | Pulumi Blog
F# Videos and Slides
- The Business of the F# Programming Language with Don Syme – YouTube
- How to transform AVRO (IDL) data to multiple PARQUET files – Ramon Soto Mathiesen
- Implement syntax for creating immutable arrays – YouTube
- Functional CQRS with Akka.NET – YouTube
- FP Beginners: It’s NOT that scary, I promise … – YouTube
- F# Tutorial: Ignoring asynchronous returns – YouTube
- F# Tutorial: Introducing Async – YouTube
- F# Tutorial: When to use the do! keyword – YouTube
- F# Tutorial: Introducing the actor model – YouTube
- F# Tutorial: Using the inbox.QueueLength property of the MailboxProcessor class – YouTube
- F# Tutorial: using the inbox.DefaultTimeout property of the MailboxProcessor class – YouTube
- Microservices. Booting Up The Template Azure Function Apps. (Pt. 2) – YouTube
.NET Videos
- .NET Monthly Roundup – April 2023 – .NET 8 Preview 3, C#12, and more! – YouTube
- On .NET Live – Modern cloud applications using containers in Azure – YouTube
Blogs
- Godot 4: Script with F# – HAMY
- F#, Ionide, Vim and NvChad. I’ve been enjoying a journey into using… | by Callum Linington
- The Nature of Code: Example I.1 – Traditional Random Walk (Godot 4 + F#) – HAMY
- Myths about F#: F# is slow! No, F# can be really fast. – planetgeek.ch
- Adding Fable.Form to a SAFE app – Matt Gallagher
F# vNext
Highlighted projects
- dotnet/dotnet-wasi-sdk: An SDK for building .NET projects as standalone WASI-compliant modules
- fsprojects/fsharp-ai-tools: TensorFlow API for F# + F# for AI Models eDSL
- jkone27/FSharp.Data.Mutator: Enables to create copies (similar to lenses) to generated FSharp.Data types (json only for now)
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!