Welcome to F# Weekly,
A roundup of F# content from this past week:
News
- New Ionide webpage is live
- .NET Conf "Focus on Xamarin" (March 23, 2020)
- February ML.NET Model Builder Updates
- How to write a Roslyn Analyzer
- Introducing perfolizer
- Build apps for free with Azure Cosmos DB Free Tier
- 5 Things to be Excited About Xamarin.Forms 4.5
Videos and Slides
- Fable Elmish Scaffolder for Visual Studio Code - James Randall
- Live Stream from June 2019 which was a Patreon exclusive live stream - Dave Thomas
- Getting started exploring the F# compiler interface. Livestream 29th Feb from Twitch - Dave Thomas
- Evelina Gabasova - Enabling data science research with F# - Lambda Days 2020
- .NET Design Review: ARM Intrinsics
- .NET Design Review: WinForms Review
- Fabulous for native Xamarin apps – Demo - 69 Grad
- Examples Using HttpClient in F# - Morgan Kenyon
- A Template for Clean Domain-Driven Design Architecture - John Jacobs
- Functional Programming Optics in .NET - William Barbosa
- MVU For Native Xamarin Apps - Thomas Bandt
- F# Language Suggestion: Allow using nameof as a constant in pattern matching
- TP.SDK: Add CustomAttributes on fields
- FSharpx.Collections: Align Collection Module functions with FSharp.Collections
- .NET Design: Single-file Publish
GitHub projects
- fsprojects/MarkerClustering - A component to cluster map markers.
- dotnet-websharper/forms - A library to build declarative, composable, reactive user interfaces with WebSharper
- granicz/SiteFi - A simple WebSharper-based static blog generator with markdown articles.
- AndreyAkinshin/perfolizer - Performance analysis toolkit
- JamesRandall/FableElmishScaffold - Visual Studio Code extension for scaffolding of CRUD operations in a F# Fable Elmish style app
- ionide/Waypoint - Opinionated solution template for building F# OSS libraries and tools.
- Zaid-Ajaj/SAFE.Simplified - A lightweight alternative template of SAFE used for full-stack F# development
New Releases
That’s all for now. Have a great week.
Previous F# Weekly edition – #9, 2020