# F# Weekly #51, 2019 – F# Europe 2020 and great new releases

**URL:** <https://forums.fsharp.org/t/f-weekly-51-2019-f-europe-2020-and-great-new-releases/1144>\
**Category:** General\
**Tags:** news\
**Created:** [December 21, 2019, 10:12am UTC](https://forums.fsharp.org/t/f-weekly-51-2019-f-europe-2020-and-great-new-releases/1144 "2019-12-21T10:12:50Z")\
**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:** [December 21, 2019, 10:12am UTC](https://forums.fsharp.org/t/f-weekly-51-2019-f-europe-2020-and-great-new-releases/1144/1 "2019-12-21T10:12:50Z")

</div>

Welcome to F# Weekly,  
A roundup of F# content from this past week:

**News**

- [An Introduction to DataFrame](https://devblogs.microsoft.com/dotnet/an-introduction-to-dataframe/)
- [An Introduction to System.Threading.Channels](https://devblogs.microsoft.com/dotnet/an-introduction-to-system-threading-channels/)
- [ConfigureAwait FAQ](https://devblogs.microsoft.com/dotnet/configureawait-faq/)
- [The Third Annual C# Advent](https://crosscuttingconcerns.com/The-Third-Annual-csharp-Advent)
- [.NET Conf - January 14, 2020](https://focus.dotnetconf.net/agenda)

> <https://twitter.com/fsharp_eu/status/1207632579404451840>

**Videos & Slides**

- [.NET Design Review: GitHub Quick Reviews](https://www.youtube.com/watch?v=zTzY7iL34Hg)
- [F# Basics 005 - Expressions](https://www.youtube.com/watch?v=Tx6zyMW0nFI&feature=youtu.be) - Ody Mbegbu
- [VSCode and F# Pro Series - 5 Tips for Symbol Navigation](https://www.youtube.com/watch?v=xeh5UIm8ltk&feature=youtu.be) - Compositional IT

**#FsAdvent Ports**
- [Lego, Railway Tracks and Origami - Post 1](https://johnazariah.github.io//blog/2019/12-09-origami-post-1/index.html) - John Azariah
- [DB deployments with FAKE tool](http://thecodemanual.pl/2019/12/14/DB-deployments-with-FAKE-tool.html) - Krzysztof Madej
- [Announcing a VS Code and Ionide video series](https://www.compositional-it.com/news-blog/announcing-a-vs-code-and-ionide-video-series/) - Isaac Abraham

- [A .NET Manager’s Perspective on F#](https://killalldefects.com/2019/12/15/a-net-managers-perspective-on-f/) - Matt Eland
- [Type safe SQL Queries using Rezoom.SQL](https://hashset.dev/article/9_type_safe_sql_queries_using_rezoom_sql) - Kai Ito
- [Transport Tycoon DDD exercises](https://docs.google.com/document/d/158bpTqYaRMy-hHPMeyF69y75BjrAlFs8Y1XRfHSXEM0/edit) - Tonino Lucca
- [Experiments and Adventures in 2019 with F#](https://kevinavignon.com/2019/12/16/experiments-and-adventures-in-2019-with-f/) - Kevin Avignon
- [Fable Reversi](https://markfsharp.wordpress.com/2019/12/16/fable-reversi/) - Mark Pattison
- [Functional BDD Part 2: The Gherkin Type Provider](https://medium.com/@bddkickstarter/functional-bdd-part-2-the-gherkin-type-provider-731c7df3653e) - Chris Roff
- [F# on Jupyter](https://kunjan.in/2019/12/fsharp-on-jupyter/) - Kunjan Dalal
- [Managing page-specific models in Elmish](https://tarmil.fr/article/2019/12/17/elmish-page-model) - Loïc Denuzière
- [Advanced F# Interop](https://entomy.github.io/articles/advanced-fsharp-interop.html) - Patrick Kelly
- [Creating a Fabulous Xamarin app on a budget using F# Data](https://mallibone.com/post/fabulous-budget) - Mark Allibone
- [dotnetlinux (a bad named repo…)](https://github.com/cboudereau/dotnetlinux/blob/master/README.md) - Clément Boudereau
- [F# Basics – From loops to folds](https://reedcopsey.com/2019/12/19/f-basics-from-loops-to-folds/) - Reed Copsey, Jr.
- [ValidationBlocks](https://functionalfunsies.com/2019/12/19/advent-validation-blocks/) - Luis Ferrao
- [Use machine learning to categorize web links with F# and ML.NET](http://luisquintanilla.me/2019/12/17/categorize-web-links-ml-net-fsharp-fsadvent2019/) - Luis Quintanilla
- [Against Railway-Oriented Programming](https://fsharpforfunandprofit.com/posts/against-railway-oriented-programming/) - Scott Wlaschin
- [Introduction to F# Type Providers](https://thesharperdev.com/introduction-to-fsharp-type-providers/) - Morgan Kenyon
- [How to become a Fabulous developer](https://timothelariviere.com/2019/12/21/how-to-become-a-fabulous-developer/) - Timothé LarivièreAbout

**Blogs**
- [How to find F# jobs](https://gist.github.com/swlaschin/6459789afd1b5e7a2c9f6a531c37b1ec) - Scott Wlaschin
- [Zone of Ceremony](https://blog.ploeh.dk/2019/12/16/zone-of-ceremony/) - Mark Seemann
- [Updating an ASP.NET Core 2.2 Web Site to .NET Core 3.1 LTS](https://www.hanselman.com/blog/UpdatingAnASPNETCore22WebSiteToNETCore31LTS.aspx) - Scott Hanselman

**F# vNext**

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

- F# language suggestions:
  - [Use an Attribute to specify overload resolution priority](https://github.com/fsharp/fslang-suggestions/issues/821)
  - [Consider the return type in overload resolution](https://github.com/fsharp/fslang-suggestions/issues/820)
  - [Opt-out (by attribute?) auto-upcasting of method parameters](https://github.com/fsharp/fslang-suggestions/issues/819)

**GitHub projects**
- [Krzysztof-Cieslak/AnalyzersShowcase](https://github.com/Krzysztof-Cieslak/AnalyzersShowcase) - This repo shows how to use F# Analyzer in your F# project
- [ronaldschlenker/FsHttp](https://github.com/ronaldschlenker/FsHttp) - A lightweight F# HTTP library.

**New Releases**
- [MiniScaffold 0.21.1](https://www.nuget.org/packages/MiniScaffold/0.21.1) (Documentation Generation using .NET Core)
- [IonideProject 4.4.0](https://twitter.com/k_cieslak/status/1207046195539042304?s=09)
- [FuncUI 0.2.0](https://twitter.com/JaggerJo1/status/1205868714584944641)
- [Pulsar.Client 0.11.1](https://www.nuget.org/packages/Pulsar.Client/)
- [SchlenkR.FsHttp 2.0.0](https://www.nuget.org/packages/SchlenkR.FsHttp/2.0.0)
- [FAKE 5.19](https://github.com/fsharp/FAKE/pull/2425) (NY Release)
- [AltCover 6.6.747](https://www.nuget.org/packages/AltCover/6.6.747)

> <https://twitter.com/k_cieslak/status/1206973482183069696>

> <https://twitter.com/k_cieslak/status/1207046195539042304?s=09>

That’s all for now. Have a great week.

Previous F# Weekly edition – [#50, 2019](http://sergeytihon.com/2019/12/13/f-weekly-50-2019-azure-functions-3-0-and-gherkin-tp/)

---

<div class="post-metadata">

**Author:** ![FoggyFinder](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/foggyfinder/32/136_2.png) [@FoggyFinder](https://forums.fsharp.org/u/FoggyFinder)\
**Post date:** [December 21, 2019, 2:20pm UTC](https://forums.fsharp.org/t/f-weekly-51-2019-f-europe-2020-and-great-new-releases/1144/2 "2019-12-21T14:20:33Z")

</div>

50 week 2-th time in a row 😉
