Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- GitHub Copilot X: The AI-powered developer experience | The GitHub Blog
- How Async/Await Really Works in C# – .NET Blog (microsoft.com)
- GitHub Copilot chat for Visual Studio 2022 – Visual Studio Blog (microsoft.com)
- Configuring .NET Garbage Collection for Amazon ECS and AWS Lambda | AWS Developer Tools Blog
- Secure your .NET cloud apps with rootless Linux Containers – .NET Blog (microsoft.com)
- Discover .NET 7 SDK Containers – Support for Authentication and Cross-architecture Builds – .NET Blog (microsoft.com)
- .NET Performance Delivers Again for Bing, From .NET 5 to .NET 7 – .NET Blog (microsoft.com)
- Create a portfolio website without installing any tools – .NET Blog (microsoft.com)
- Upgrading from IntelliCode custom team completions models to deep learning. – Visual Studio Blog (microsoft.com)
- Announcing: Azure Developers – .NET Day – .NET Blog (microsoft.com)
Videos and Slides
- FsAutoComplete Code Fix – YouTube
- From geospatial zero to community hero with F# and Polyglot Notebooks – YouTube
- Checking criteria on string characters in F# – YouTube
- Iterating over F# lists using List.iter – YouTube
- Summing the elements of an F# list using List.sum – YouTube
- Initialising F# lists using the List.init function – YouTube
- Sorting lists in F# – YouTube
- Deploying NBomber Cluster on Kubernetes – YouTube
- On .NET Live – Scheduling & Queuing Background Jobs In .NET With Coravel – YouTube
- Merge Conflict: 350: Multimodal GPT-4
Blogs
- Web scraping with F# | Compositional IT (compositional-it.com)
- Myths about F#: We tried FP in C#, and it’s unreadable! Yes, but that’s where F# shines. – planetgeek.ch
- Today’s random F# code: Code Structure – planetgeek.ch
- 6 Unusual & Groundbreaking Programming Languages to Learn in 2023 (makeuseof.com)
- Understanding the .NET ecosystem: The evolution of .NET into .NET 7 (andrewlock.net)
- A first look at Blazor and .NET 8 | Software Engineering (damienbod.com)
F# vNext
- F# Compiler Community Session – Extending string interpolation syntax – Community Feature Review
- Brainstorm: Identification of new application possibilities · fsharp/fslang-suggestions · Discussion #1259
- F# Language Suggestions:
- Add `Async.RaceAwait` to FSharp.Core · Issue #1261 · fsharp/fslang-suggestions · GitHub
- Allow some type declaration sub branches being annotated with meaningfull descriptions · Issue #1260 · fsharp/fslang-suggestions · GitHub
- Allow ranges for DateOnly · Issue #1258 · fsharp/fslang-suggestions · GitHub
Highlighted projects
New Releases
- Fable 4.0.1
- Feliz.Template v4.4
- Owl.cli 0.0.2
- vscode-solution-explorer v0.8.2
- Perla v1.0.0-beta-011
- altcover 8.6.45
- eglot-fsharp 20230319.1916
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!