# F# Weekly #24, 2024 - fsih, zed-sharp and farmer #fsharp

**URL:** <https://forums.fsharp.org/t/f-weekly-24-2024-fsih-zed-sharp-and-farmer-fsharp/3656>\
**Category:** General\
**Tags:** news\
**Created:** [June 15, 2024, 6:34pm UTC](https://forums.fsharp.org/t/f-weekly-24-2024-fsih-zed-sharp-and-farmer-fsharp/3656 "2024-06-15T18:34:38Z")\
**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 15, 2024, 6:34pm UTC](https://forums.fsharp.org/t/f-weekly-24-2024-fsih-zed-sharp-and-farmer-fsharp/3656/1 "2024-06-15T18:34:38Z")

</div>

Welcome to F# Weekly,

A roundup of F# content from this past week:

**News**

- [Using PostgreSQL with .NET and Entra ID - .NET Blog (microsoft.com)](https://devblogs.microsoft.com/dotnet/using-postgre-sql-with-dotnet-and-entra-id/)
- [Building Generative AI apps with .NET 8 - .NET Blog (microsoft.com)](https://devblogs.microsoft.com/dotnet/build-gen-ai-with-dotnet-8/)
- [Getting started with UI testing .NET MAUI apps using Appium - .NET Blog (microsoft.com)](https://devblogs.microsoft.com/dotnet/dotnet-maui-ui-testing-appium/)
- [The .NET MAUI Extension for Visual Studio Code is now Generally Available - .NET Blog (microsoft.com)](https://devblogs.microsoft.com/dotnet/the-dotnet-maui-extension-for-visual-studio-code-is-now-generally-available/)
- [Visual Studio 2022 - 17.10 Performance Enhancements - Visual Studio Blog (microsoft.com)](https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-10-performance-enhancements/)
- [Catch up on the latest Git tooling features in 17.10 GA - Visual Studio Blog (microsoft.com)](https://devblogs.microsoft.com/visualstudio/catch-up-on-the-latest-git-tooling-features-in-17-10-ga/)
- [Building Generative AI apps with .NET 8 and Semantic Kernel | Semantic Kernel (microsoft.com)](https://devblogs.microsoft.com/semantic-kernel/building-generative-ai-apps-with-net-8-and-semantic-kernel/)
- [Azure OpenAI On Your Data with Semantic Kernel | Semantic Kernel (microsoft.com)](https://devblogs.microsoft.com/semantic-kernel/azure-openai-on-your-data-with-semantic-kernel/)
- [Build AI Applications with ease using Semantic Kernel and .NET Aspire | Semantic Kernel (microsoft.com)](https://devblogs.microsoft.com/semantic-kernel/build-ai-applications-with-ease-using-semantic-kernel-and-net-aspire/)
- [Microsoft Copilot extensibility: Top 10 takeaways from Build 2024](https://devblogs.microsoft.com/microsoft365dev/the-present-and-future-of-copilot-extensibility-top-10-takeaways-from-build-2024/)
- [Build apps for Microsoft Teams meetings with new content sharing capabilities](https://devblogs.microsoft.com/microsoft365dev/build-engaging-apps-for-microsoft-teams-meetings-with-new-content-sharing-capabilities/)

**Videos**

- [Enhancing Ionide: Implementing Drag and Drop File Ordering (youtube.com)](https://www.youtube.com/watch?v=Fkq20ozVWxA&ab_channel=AmplifyingFSharp)
- [Una libreria/framework per fare Event Sourcing in F# (youtube.com)](https://www.youtube.com/watch?v=nCvwahIzfJA&ab_channel=ToniLucca)
- [F# + Entity Framework - Group By Aggregation Could Not Be Translated (youtube.com)](https://www.youtube.com/watch?v=oy9itqdN1hA&ab_channel=HAMYLABS)
- [Ranking Functional Programming Languages (Why I'm Biased and Excited) (youtube.com)](https://www.youtube.com/watch?v=vhIQZ0px-Lc&ab_channel=ImpurePics)
- [Languages & Runtime Community Standup: Avoiding common pitfalls with MSBuild (youtube.com)](https://www.youtube.com/watch?v=jATp9oWg--c&ab_channel=dotnet)
- [ASP.NET Community Standup: Static web asset improvements in .NET 9 (youtube.com)](https://www.youtube.com/watch?v=PkQgcEUCnQk&ab_channel=dotnet)
- [On .NET Live: Performance Improvements in .NET 8 (youtube.com)](https://www.youtube.com/watch?v=NdtNSL028i8&ab_channel=dotnet)
- [Microsoft is Breaking Your Code in C# 13 (youtube.com)](https://www.youtube.com/watch?v=3jb9Du9pMes&ab_channel=NickChapsas)
- [Don't Use Polly in .NET Directly. Use this instead! (youtube.com)](https://www.youtube.com/watch?v=kNzssE7Ir60&ab_channel=NickChapsas)

**Blogs**

- [Working with Phantom Types | Compositional IT (compositional-it.com)](https://www.compositional-it.com/news-blog/working-with-phantom-types-in-fsharp/)
- [Simpler encapsulation with immutability (ploeh.dk)](https://blog.ploeh.dk/2024/06/12/simpler-encapsulation-with-immutability/)
- [FSM - Functional State Machines (talesfrom.dev)](https://talesfrom.dev/blog/fsm-functional-state-machines#final-state-machine)
- [F# + Entity Framework - Group By Aggregation Could Not Be Translated (hamy.xyz)](https://hamy.xyz/labs/2024-06_fsharp-ef-group-by-could-not-be-translated)

**F# vNext**

- [port fsih to fsi as a hash directive by dawedawe · Pull Request #17140 · dotnet/fsharp (github.com)](https://github.com/dotnet/fsharp/pull/17140)
- [feat: add support for `losslessOption` by MangelMaxime · Pull Request #200 · thoth-org/Thoth.Json (github.com)](https://github.com/thoth-org/Thoth.Json/pull/200)

**Highlighted projects**

- [nathanjcollins/zed-fsharp: F# support for Zed (github.com)](https://github.com/nathanjcollins/zed-fsharp/)
- [CompositionalIT/farmer: Repeatable Azure deployments with ARM templates - made easy! (github.com)](https://github.com/CompositionalIT/farmer)

**New Releases**

- [Fable 4.19](https://twitter.com/FableCompiler/status/1800150905125573051)

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;
