# F# Weekly #23, 2022 - Fabulous 2.0, FsPdf and F# Weekly Reading

**URL:** <https://forums.fsharp.org/t/f-weekly-23-2022-fabulous-2-0-fspdf-and-f-weekly-reading/2269>\
**Category:** General\
**Tags:** news\
**Created:** [June 4, 2022, 11:23am UTC](https://forums.fsharp.org/t/f-weekly-23-2022-fabulous-2-0-fspdf-and-f-weekly-reading/2269 "2022-06-04T11:23:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sergey\_tihon](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/sergey_tihon/32/25_2.png) [@sergey\_tihon](https://forums.fsharp.org/u/sergey_tihon)\
**Post date:** [June 4, 2022, 11:23am UTC](https://forums.fsharp.org/t/f-weekly-23-2022-fabulous-2-0-fspdf-and-f-weekly-reading/2269/1 "2022-06-04T11:23:08Z")

</div>

Welcome to F# Weekly,

A roundup of F# content from this past week:

**News**

- [Announcing .NET Machine Learning Notebook Series - Microsoft Tech Community](https://techcommunity.microsoft.com/t5/machine-learning-and-ai/announcing-net-machine-learning-notebook-series/m-p/3452917)
- [Incremental ASP.NET to ASP.NET Core Migration - .NET Blog (microsoft.com)](https://devblogs.microsoft.com/dotnet/incremental-asp-net-to-asp-net-core-migration/)
- [Improved doc management personalization - Visual Studio Blog (microsoft.com)](https://devblogs.microsoft.com/visualstudio/doc-management-personalization/)
- [Resources for F# Onboarding (github.com)](https://gist.github.com/natalie-o-perret/19bf6e1e9d48a493919b78aa0bc7cdd1)

> <https://twitter.com/FabulousAppDev/status/1531902856730710016>

**Videos and Slides**

- [Fast F#: Topological Sort Part 2 - Domains and Collections - YouTube](https://www.youtube.com/watch?v=8mZWbU_gHXE&feature=youtu.be&ab_channel=FastF%23)
- [Working with GraphQL services from F# - Zaid Ajaj - NDC Oslo 2021 - YouTube](https://www.youtube.com/watch?v=ddbl2sscPkc&ab_channel=NDCConferences)
- [Reliable Client Server Data Transport for F# web applications - Zaid Ajaj - NDC Oslo 2021 - YouTube](https://www.youtube.com/watch?v=6bkZeR0ptqc&ab_channel=NDCConferences)
- [F# Weekly Reading, 2022 #22 - YouTube](https://www.youtube.com/watch?v=H-WpLhLOLtQ&ab_channel=StachuDotNet)
- [Build native apps for any device with .NET and Visual Studio (microsoft.com)](https://mybuild.microsoft.com/en-US/sessions/599c82b6-0c5a-4add-9961-48b85d9ffde0?source=sessions)
- [.NET MAUI - Updates and Roadmap (microsoft.com)](https://mybuild.microsoft.com/en-US/sessions/802e54dd-5b4a-460f-8e74-240e4a78f9c9?source=sessions)
- [On .NET Live - Building Low-Latency Distributed Systems with Akka.NET - YouTube](https://www.youtube.com/watch?v=L5tDTJ4xikQ&ab_channel=dotNET)

**Blogs**

- [Introducing Fabulous 2.0](https://timothelariviere.com/2022/06/01/introducing-fabulous-20/) - Timothé Larivière
- [Use OData with fsharp and swagger in frontend and backend](https://www.slaveoftime.fun/blog/27898413-4e94-4915-b9b0-c6a9e081d1b3) - slaveOftime
- [Real enterprise application with Fun.Blazor](https://www.slaveoftime.fun/blog/4846e40f-ee95-4f30-961b-db8484ae588c) - slaveOftime
- [Azure Container Apps with SAFE stack and Farmer](https://www.compositional-it.com/news-blog/azure-container-apps-with-safe-stack-and-farmer/) - Ryan Palmer

**F# vNext**

- [Remove unused FCS support for compiling from ASTs · Issue #13242 · dotnet/fsharp (github.com)](https://github.com/dotnet/fsharp/issues/13242)
- [Difference of compilation time between 13 000 "static member" and 13 000 "let binding" · Issue #13218](https://github.com/dotnet/fsharp/issues/13218)
- F# language suggestions:
  - [Add a String-focussed Computation Expression Syntax · Issue #1149](https://github.com/fsharp/fslang-suggestions/issues/1149)
  - [Add Active Patterns for doing String Comparison · Issue #1148](https://github.com/fsharp/fslang-suggestions/issues/1148)

> <https://twitter.com/dsymetweets/status/1532445192934113294>

**Highlighted projects**

- [palladin/Higher: A lightweight library of abstractions for Higher-kinded programming in F#](https://github.com/palladin/Higher)
- [MangelMaxime/template-gitpod-fable-3-vite-react](https://github.com/MangelMaxime/template-gitpod-fable-3-vite-react)

**New Releases**

- [Fabulous 2.0](https://twitter.com/FabulousAppDev/status/1531902856730710016)
- [fsautocomplete 0.54.0](https://www.nuget.org/packages/FsAutoComplete/)
- [Fun.OData 2.1.0](https://twitter.com/slaveoftime1/status/1532169767360274432)
- [FsPdf 0.0.1](https://www.nuget.org/packages/FsPdf/)

> <https://twitter.com/dsymetweets/status/1530701857819066368>
>
> Loïc Denuzière @Tarmil\_

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](https://www.buymeacoffee.com/sergeytihon)!

[![Buy Me A Coffee](https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png)](https://www.buymeacoffee.com/sergeytihon)

&nbsp;

---

<div class="post-metadata">

**Author:** ![kspeakman](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/kspeakman/32/392_2.png) [@kspeakman](https://forums.fsharp.org/u/kspeakman)\
**Post date:** [June 9, 2022, 7:18pm UTC](https://forums.fsharp.org/t/f-weekly-23-2022-fabulous-2-0-fspdf-and-f-weekly-reading/2269/2 "2022-06-09T19:18:48Z")

</div>

@Tarmil The Literal Provider looks awesome! I’ll definitely be checking it out.

My use case is for view table revisions. We keep a Revision integer literal in the code. When the code gets deployed, the code revision is compared to the stored revision. If different, the view table will be dropped and rebuilt automatically. Right now we update the revision manually, which is easy to forget.

Thank you!
