Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- Announcing .NET 8 Preview 1 - .NET Blog (microsoft.com)
- ASP.NET Core updates in .NET 8 Preview 1 - .NET Blog (microsoft.com)
- WPF Roadmap 2023
- EF Core 8 Preview 1: Raw, lazy, and on-time - .NET Blog (microsoft.com)
- Updated Modern Code Generation for WinForm's InitializeComponent - .NET Blog (microsoft.com)
- Announcing the reliable web app pattern for .NET on App Service (microsoft.com)
- Get ready for Hack Together: Microsoft Graph and .NET
- Updated Modern Code Generation for WinForm's InitializeComponent - .NET Blog (microsoft.com)
Videos and Slides
- Fast F#: Writing a Dictionary Part 12: Byte LL Inline - YouTube
- Fast F#: Intro to Classes - YouTube
- Comparing F# and C# inheritance - YouTube
- Overriding inherited methods in F# - YouTube
- Abstract base classes in F# - YouTube
- Abstract classes vs interfaces in F# - YouTube
- Object expressions in F# - YouTube
- Merge Conflict: 346: Calling .NET Libraries from Rust with Native AOT
Blogs
- Custom Keywords in Computation Expressions - Isaac Abraham
- Introducing Florence — Paweł Stadnicki
- Today’s random F# code: Nice test error messages with Unquote and Diffract - Urs Enzler
- Myths about F#: F# is for FP, C# for OOP - Urs Enzler
- My attempt at Event Modeling Scott Wlaschin's F# book 'Domain Modeling Made Functional': Chapter 1 - Ivan Rainbolt
F# vNext
- F# Language Suggestions:
- Allow CustomOperation without explicity name · Issue #1250
- Anonymous type instantiation using `Delegate` for `IQueryable` · Issue #1249
- Adding advisory on the ref keyword itself · Issue #1248
- Object expressions implemented by a value · Issue #1245
- Support for ValueTask state machine computation expression · Issue #1244
Highlighted projects
- JaneySprings/DotNet.Meteor: A VSCode extension that can run and debug .NET apps (based on Clancey VSCode.Comet)
- AshleyF/Lispkit: Lispkit Lisp/SECD Machine
- adelarsq/awesome-fable-react-native: An awesome list about to use Fable with ReactNative 🧚♀️
- GitHub - u1roh/FSharp.JSerde- JSON Serialization for F# Types
New Releases
- fsharp-mode 20230219.1511
- fsautocomplete 0.59.0
- FAKE v6
- Nostra 0.0.1
- Feliz.Template v4.x
- Plotly.NET v4.0.0
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!