Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Your home for Microsoft Build
- The 2023 Developer Survey is now live! - Stack Overflow Blog
- Level up your GPT game with prompt engineering - .NET Blog (microsoft.com)
- 10 Entity Framework Core Hacks. Entity Framework Core (EF Core) is a… | by Alex Maher
- Visual Studio UI Refresh - Visual Studio Blog (microsoft.com)
- Surround selection experiment - Visual Studio Blog (microsoft.com)
- NuGet.org Terms of Service Update on Unexpected Behavior and Hate Speech - The NuGet Blog (microsoft.com)
- Upcoming availability of .NET Framework 4.8.1 on Windows Update and Catalog - .NET Blog (microsoft.com)
- Innovation through Microsoft commercial marketplace | Azure Blog |
F# Videos and Slides
- Updating F# Analyzers to net7.0 and using F# Analyzers to restrict the F# language - YouTube
- F# web app everywhere - YouTube
- FP Beginners: ALL Basic F# Types You NEED TO KNOW in 5 Minutes! - YouTube
- F# Tutorial: Using the Array.choose function - YouTube
- F# Tutorial: Using the Array.collect function - YouTube
- Microservices. Exploring Azure Container Apps, Fable.SignalR And Elmish.Bridge. (Pt. 3) - YouTube
- Microservices. Creating The Fable Bindings For SignalR Using ts2fable. (Pt. 4.1) - YouTube
- Microservices. Serialization And Deseriation Of F# Types With SignalR (Pt. 4.2) - YouTube
- Microservices. Toggleable SignalR Connections (Pt. 4.3) - YouTube
- Microservices. Making SignalR Requests Sequential Via Mailboxes (Pt. 4.4) - YouTube
- Microservices. Early Exits On Connection Closes Using Cancellation Tokens. Set Any CORS. (Pt 4.5) - YouTube
.NET Videos
- Languages & Runtime Community Standup - Source Generation Interceptors - YouTube
- ASP.NET Community Standup - Blazor .NET 8 Updates - YouTube
- ASP.NET Community Standup - Visual Studio Updates for JavaScript & TypeScript - YouTube
- On .NET Live - Uplevel your code with the power of .NET community - YouTube
- On .NET Live - Deep Dive into Azure Web Apps with .NET 7 and Angular - YouTube
- Episode 121 - A .NET Discussion with Isaac Levin · The .NET Core Podcast (dotnetcore.show)
Blogs
- Myths about F#: F#’s strict ordering is dumb! No, it’s great for taming dependencies. – planetgeek.ch
- A look at mingine: a WIP game engine for the web (compositional-it.com)
- Stringly Typed vs Strongly Typed - Scott Hanselman's Blog
F# vNext
- Diagnostic support for NonGC heap · Issue #75836 · dotnet/runtime (github.com)
- FOH (Frozen Object Heap) work items · Issue #76151 · dotnet/runtime (github.com)
Highlighted projects
- artempyanykh/marksman: Write Markdown with code assist and intelligence in the comfort of your favourite editor. (github.com)
- fslaborg/Cytoscape.NET: .NET interface for Cytoscape.js written in F# (github.com)
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!