Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- F# The Essentials Lectures | Amplifying F# (amplifying-fsharp.github.io)
- The One Billion Row Challenge - .NET Edition
- Sortable Lists for Blazor using a SortableJS Component - .NET Blog (microsoft.com)
- .NET January 2024 Updates – .NET 8.0.1, 7.0.15, .NET 6.0.26 - .NET Blog (microsoft.com)
- 2023 – a year of community experiments - Visual Studio Blog (microsoft.com)
- Visual Studio Performance Highlights Delivered in 2023 - Visual Studio Blog (microsoft.com)
- Announcing Fluid Framework 2.0 Beta (microsoft.com)
Videos
- Write your own tiny programming system(s)! with Tomáš Petříček
- Fabulous AST - YouTube
- Harry McCarney, ‘Using Network Science to improve supply chain resilience’ | Data Science in F# (youtube.com)
- THE POSTMAN KILLER: A Hackable HTTP Programming Environment - YouTube
- Hosting my Server-Side-Rendered F# site on Google Cloud for $1 per month - YouTube
- Advent of code 2023 in F#
- Languages & Runtime Community Standup - Everyday C#: The subset of C# to learn first (youtube.com)
- ASP.NET Community Standup - Tooling for modernizing .NET applications (youtube.com)
- .NET Data Community Standup - Database concurrency and EF Core (youtube.com)
- Await Async Might Change Completely in .NET 9 - YouTube
- "Stop Using Singletons in .NET!" | Code Cop #009 - YouTube
Blogs
- F# tips weekly #1: Single case DU - Jindřich Ivánek
- Improved code lens support in VS Code | Compositional IT (compositional-it.com)
- How I host my Server-Side-Rendered F# site on Google Cloud for less than $1 per month (hamy.xyz)
- A brief look at StringValues (andrewlock.net)
F# vNext
- Aligned bracket style in anonymous record is not respected · Issue #2706 · fsprojects/fantomas
- New Language Suggestions
Highlighted projects
- praeclarum/1brc: 1️⃣🐝🏎️ The One Billion Row Challenge - .NET Edition
- fabulous-dev/Fabulous.Avalonia: Declarative UIs for Avalonia with F# and MVU, using Fabulous
- tforkmann/Feliz.DateRange: Feliz Binding for react-date-range
- tforkmann/Feliz.ReactContentLoader: Feliz Binding for react-content-loader
- EluciusFTW/fsharp-spectre-console-template: This repository is a minimal starter template for using Spectre.Console from a console application in F#, using commands and settings binding.
New Releases
- FsUnit 6.0.0
- Fabulous.MauiControls 8.0.5
- Fabulous.Avalonia 2.2.0
- Fli 1.101.0
- FS.FluentUI 1.10.0
- Falco.Htmx 0.0.4
- Proc.Fs 0.7.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!