# F# Weekly #26, 2021 – Narratives in The Early History of F#

**URL:** <https://forums.fsharp.org/t/f-weekly-26-2021-narratives-in-the-early-history-of-f/1727>\
**Category:** General\
**Tags:** news\
**Created:** [June 27, 2021, 7:28am UTC](https://forums.fsharp.org/t/f-weekly-26-2021-narratives-in-the-early-history-of-f/1727 "2021-06-27T07:28:54Z")\
**Posts on this page:** 1\
**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 27, 2021, 7:28am UTC](https://forums.fsharp.org/t/f-weekly-26-2021-narratives-in-the-early-history-of-f/1727/1 "2021-06-27T07:28:55Z")

</div>

Welcome to F# Weekly,

A roundup of F# content from this past week:

**News**

- [What's new in Windows Forms in .NET 6.0 Preview 5 | .NET Blog (microsoft.com)](https://devblogs.microsoft.com/dotnet/whats-new-in-windows-forms-in-net-6-0-preview-5/)
- [Package Validation | .NET Blog (microsoft.com)](https://devblogs.microsoft.com/dotnet/package-validation/)
- [ML.NET June Updates | .NET Blog (microsoft.com)](https://devblogs.microsoft.com/dotnet/ml-net-june-updates-model-builder/)
- [Azure SDK management library highlights from Microsoft Build | Azure SDK Blog](https://devblogs.microsoft.com/azure-sdk/azure-sdk-management-libraries-highlights/)
- [NuGet Package Explorer is now a Web App powered by Uno Platform](https://platform.uno/blog/nuget-package-explorer-is-now-a-web-app-powered-by-uno-platform/)
- [Announcing Entity Framework Core 6.0 Preview 5: Compiled Models | .NET Blog (microsoft.com)](https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-6-0-preview-5-compiled-models/)

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

**Videos and Slides**

- [Narratives in The Early History of F# by Don Syme (slides)](https://raw.githubusercontent.com/dsyme/fsharp-presentations/master/2021-06-21-hopl/The%20Early%20History%20of%20FSharp.pptx)
- [Hawaii: F# code generation from OpenAPI documents - Part 5 - YouTube](https://www.youtube.com/watch?v=0Ro25Rxq_Os&ab_channel=ZaidAjaj)
- [ASP.NET Core Architecture: Part 3 - YouTube](https://www.youtube.com/watch?v=OTpxQFXxKPs&ab_channel=dotNET)
- [Machine Learning Community Standup - Fast and Lightweight AutoML (FLAML) - YouTube](https://www.youtube.com/watch?v=euXpDYGgkGM&ab_channel=dotNET)
- [Desktop Community Standup - Live Preview, Hot Reload, .NET MAUI, WinForms and WPF updates. - YouTube](https://www.youtube.com/watch?v=gTWsfln6wPY&ab_channel=dotNET)

**Blogs**

- [Automate your dev life with F# scripts](https://mallibone.com/post/fsharp-scripting)- Mark Allibone
- [Choropleth maps (plotly.net)](https://plotly.net/5_0_choropleth-map.html#Using-GeoJSON)
- [What the F(#) is Next?](https://h3tech.dev/post/wtfsharp-is-next/) - Houston Haynes
- [Tailwind CSS with SAFE](https://www.compositional-it.com/news-blog/tailwind-css-with-safe/) - Akash Mair

**F# vNext**

> <https://twitter.com/auduchinok/status/1407438544658960385>

- [set default kernel through environment variable by michaeloyer · Pull Request #24 · jonsequitur/dotnet-repl](https://github.com/jonsequitur/dotnet-repl/pull/24)
- [Web components by AngelMunoz · Pull Request #36 · davedawkins/Sutil](https://github.com/davedawkins/Sutil/pull/36)
- [Can't run a .fsx file in interactive mode once a module is defined · Issue #11699 · dotnet/fsharp](https://github.com/dotnet/fsharp/issues/11699)
- [Regression on SDK 5.0.300: When using an identifier like \_\_SOURCE\_DIRECTORY\_\_ in a type parameter one get FS3045 compilation error. · Issue #11610 · dotnet/fsharp](https://github.com/dotnet/fsharp/issues/11610)
- F# RFC:
  - [F# RFC FS-1088 - (Generic struct type whose fields are all unmanaged types is unmanaged)](https://github.com/Happypig375/fslang-design/blob/2cfecb7527f4788383b9d461c3ab2c5965f25dd2/RFCs/FS-1090-Generic-struct-type-whose-fields-are-all-unmanaged-types-is-unmanaged.md)
  - [F# RFC FS-1092 - Anonymous Type-tagged Unions](https://github.com/Happypig375/fslang-design/blob/2cfecb7527f4788383b9d461c3ab2c5965f25dd2/RFCs/FS-1092-anonymous-type-tagged-unions.md)
  - [F# RFC FS-1093 - Additional type directed conversions](https://github.com/Happypig375/fslang-design/blob/2cfecb7527f4788383b9d461c3ab2c5965f25dd2/RFCs/FS-1093-additional-conversions.md)
  - [F# RFC FS-1094 - block as FSharp.Core collection, an abbreviation for System.Collections.Immutable.ImmutableArray](https://github.com/Happypig375/fslang-design/blob/2cfecb7527f4788383b9d461c3ab2c5965f25dd2/RFCs/FS-1094-block.md)
  - [F# RFC FS-1096 - Add Map.maxKeyValue and Map.minKeyValue functions](https://github.com/Happypig375/fslang-design/blob/2cfecb7527f4788383b9d461c3ab2c5965f25dd2/RFCs/FS-1096-map-min-max-keyvalue.md)
  - [F# RFC FS-1097 - Task builder](https://github.com/Happypig375/fslang-design/blob/2cfecb7527f4788383b9d461c3ab2c5965f25dd2/RFCs/FS-1097-task-builder.md)
  - [F# RFC FS-1098 - inline-if-lambda attributes on parameters](https://github.com/Happypig375/fslang-design/blob/2cfecb7527f4788383b9d461c3ab2c5965f25dd2/RFCs/FS-1098-inline-if-lambda.md)
  - [F# RFC FS-1101 - Asynchronous sequences](https://github.com/Happypig375/fslang-design/blob/2cfecb7527f4788383b9d461c3ab2c5965f25dd2/RFCs/FS-1101-asyncseq-builder.md)
  - [F# RFC FS-1103 - chooseType function for collection modules](https://github.com/Happypig375/fslang-design/blob/2cfecb7527f4788383b9d461c3ab2c5965f25dd2/RFCs/FS-1103-chooseType-function-for-collection-modules.md)
  - [F# RFC FS-1104 - Further struct representations](https://github.com/Happypig375/fslang-design/blob/2cfecb7527f4788383b9d461c3ab2c5965f25dd2/RFCs/FS-1104-struct-representations.md)
  - [F# RFC FS-1106 - "complement" and "logicalNot" functions](https://github.com/Happypig375/fslang-design/blob/2cfecb7527f4788383b9d461c3ab2c5965f25dd2/RFCs/FS-1106-complement-and-logicalNot-functions.md)
  - [F# RFC FS-1107 - Allow attributes after the module keyword](https://github.com/Happypig375/fslang-design/blob/2cfecb7527f4788383b9d461c3ab2c5965f25dd2/RFCs/FS-1107-Allow-attributes-after-the-module-keyword.md)

**Highlighted projects**

- [eriksvedang/FSharp-Unity: Instructions for using F# with Unity](https://github.com/eriksvedang/FSharp-Unity)
- [d-edge/fasm: F# -\> ASM disassembler](https://github.com/d-edge/fasm)
- [slaveOftime/Fun.Blazor: Powered by bolero and blazor!!! ❤ F#](https://github.com/slaveOftime/Fun.Blazor)
- [AshleyF/BriefEmbedded: A scriptable firmware and protocol for interfacing hardware with .NET.](https://github.com/AshleyF/BriefEmbedded)
- [Zaid-Ajaj/DustyTables: Thin F# API for SqlClient for easy data access to ms sql server with functional seasoning on top](https://github.com/zaid-ajaj/dustytables)
- [ninjarobot/FsCloudInit: Builds cloud-init VM configuration files in F#](https://github.com/ninjarobot/FsCloudInit)

**New Releases**

- [WebSharper 4.7.2.445](https://github.com/dotnet-websharper/core/releases/tag/4.7.2.445)
- [FsCloudInit 1.0](https://github.com/ninjarobot/FsCloudInit/releases/tag/1.0.0)

> <https://twitter.com/github/status/1407731478096756739>

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;
