# F# Weekly #49, 2024 - Write F# and win PXL-CLOCK!

**URL:** <https://forums.fsharp.org/t/f-weekly-49-2024-write-f-and-win-pxl-clock/3982>\
**Category:** General\
**Tags:** news\
**Created:** [December 8, 2024, 1:36pm UTC](https://forums.fsharp.org/t/f-weekly-49-2024-write-f-and-win-pxl-clock/3982 "2024-12-08T13:36:12Z")\
**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:** [December 8, 2024, 1:36pm UTC](https://forums.fsharp.org/t/f-weekly-49-2024-write-f-and-win-pxl-clock/3982/1 "2024-12-08T13:36:12Z")

</div>

Welcome to F# Weekly,

A roundup of F# content from this past week:

**News**

- [Using Dependabot to Manage .NET SDK Updates - .NET Blog](https://devblogs.microsoft.com/dotnet/using-dependabot-to-manage-dotnet-sdk-updates/)
- [Introducing Code Referencing for GitHub Copilot Chat in Visual Studio - Visual Studio Blog](https://devblogs.microsoft.com/visualstudio/introducing-code-referencing-for-github-copilot-chat-in-visual-studio/)
- [How Inline Return Values Simplify Debugging in Visual Studio 2022 - Visual Studio Blog](https://devblogs.microsoft.com/visualstudio/how-inline-return-values-simplify-debugging-in-visual-studio-2022/)
- [Customer Case Study: How to use Elasticsearch Vector Store Connector for Microsoft Semantic Kernel for AI Agent development | Semantic Kernel](https://devblogs.microsoft.com/semantic-kernel/customer-case-study-how-to-use-elasticsearch-vector-store-connector-for-microsoft-semantic-kernel-for-ai-agent-development/)

> **[Don Syme (@dsyme.bsky.social)](https://bsky.app/profile/dsyme.bsky.social/post/3lcqig6fxrs2i)**
>
> The bell at Notre-Dame rings in F# 👌👍
> 
> Just sayin' 😉
> 
> Vive la France 🇫🇷🇫🇷🇫🇷🇫🇷 Thank you for all the beauty.
> 
> \#fsharp

**Videos**

- [What’s New in .NET 9 for Data Access: From Document DBs to Vector DBs | .NET Conf 2024 - YouTube](https://www.youtube.com/watch?v=fC12F0EEXdo&ab_channel=dotnet)
- [Enable GenAI in your applications with .NET 9 and Semantic Kernel - YouTube](https://www.youtube.com/watch?v=jctoFbQx24c&ab_channel=dotnet)
- [ASP.NET Community Standup - What's new in ASP.NET Core learning content - YouTube](https://www.youtube.com/watch?v=eW1XE4l_x28&ab_channel=dotnet)
- [.NET AI Community Standup - Get started with AI in your .NET apps with the AI Dev Gallery - YouTube](https://www.youtube.com/watch?v=5H9TxzCQfNo&ab_channel=dotnet)
- [.NET MAUI Community Standup - .NET MAUI 2024 Wrapped! - YouTube](https://www.youtube.com/watch?v=n6ossI6YICQ&ab_channel=dotnet)
- Advent of Code with Jo Van Eyck
  - [🎄 Advent of code 2024 in F# - day 01 - YouTube](https://www.youtube.com/watch?v=wY2g2INDw4g&ab_channel=JoVanEyck)
  - [🎄 Advent of code 2024 in F# - day 02 - YouTube](https://www.youtube.com/watch?v=GGXok82iWWs&ab_channel=JoVanEyck)
  - [🎄 Advent of code 2024 in F# - day 03 - YouTube](https://www.youtube.com/watch?v=F6gElbX6ugE&ab_channel=JoVanEyck)
  - [🎄 Advent of code 2024 in F# - day 05 - YouTube](https://www.youtube.com/watch?v=5SQabAu8-7g&ab_channel=JoVanEyck)
  - [🎄 Advent of code 2024 in F# - day 06 - YouTube](https://www.youtube.com/watch?v=9-oMYjL6A6o&ab_channel=JoVanEyck)
  - [🎄 Advent of code 2024 in F# - day 07 - YouTube](https://www.youtube.com/watch?v=JnG35bvzhNE&ab_channel=JoVanEyck)

- Advent of code with HAMY
  - [Advent of Code 2024 in F# - Day 1 - YouTube](https://www.youtube.com/watch?v=W7g9Zx6Qd6A&ab_channel=HAMYLABS)
  - [Advent of Code 2024 - Day 2 in F# - YouTube](https://www.youtube.com/watch?v=qCSbPIKd0J8&ab_channel=HAMYLABS)
  - [Advent of Code 2024 - Day 3 in F# - YouTube](https://www.youtube.com/watch?v=pZ5FKDReMV4&ab_channel=HAMYLABS)
  - [Advent of Code 2024 - Day 4 in F# - YouTube](https://www.youtube.com/watch?v=q89BWX-uCio&ab_channel=HAMYLABS)
  - [Advent of Code 2024 - Day 5 in F# - YouTube](https://www.youtube.com/watch?v=xRsGb4_pPNU&ab_channel=HAMYLABS)
  - [Advent of Code 2024 - Day 6 in F# - YouTube](https://www.youtube.com/watch?v=F0yE4xPUXZo&ab_channel=HAMYLABS)

> **[@schlenkr.bsky.social](https://bsky.app/profile/schlenkr.bsky.social/post/3lcagqlmlgk23)**
>
> 🎄🌟 Announcing PXL-JAM 2024! 🌟🎄
> 
> 🎨 Program some PXLs
> 🏆 WIN 1 of 3 PXL-Clocks!
> 💻 Powered by #dotnet, programmed in #fsharp
> 
> Proudly part of the F# Advent Calendar by @sergeytihon.com - thank you for hosting us man 🤗
> 
> ✨ Learn more:...

**FsAdvent**

- [PXL-Jam Christmas 2024](https://www.youtube.com/watch?v=q5-QTpEMGdU) - SchlenkR
- [How to write Fable compiler plugin](https://medium.com/@lanayx/how-to-write-fable-compiler-plugin-79fa0ee6c4c2) - Vladimir Shchur
- [FSharp fsx scripts as a project’s viable starting point](https://www.asfaload.com/blog/fsharp-fsx-starting-point/) - RAPHAËL
- [The Gödelian Toolkit: Systematically Testing Simple Languages](https://github.com/sgoguen/godelian-toolkit) - Steve Goguen
- [My Journey towards Functional Programming and F#](https://aligneddev.net/blog/2024/journey-towards-functional-programming/) - Kevin
- [Feliz Navidad 🎄](https://jkone27-3876.medium.com/feliz-navidad-fd1869b31044)- jkone27
- [A Game in F#? Why, yes indeed.](https://tim.knauf.kiwi/blog/posts/2024/truffle-wizard-game-in-fsharp/) - Tim Knauf
- [Minimising cognitive load in F#](https://medium.com/@michaeljwinch/minimising-cognitive-load-in-f-2d4baa94b740) - Michael Winch

**Blogs**

- [Sharpino Internals. Inside a functional event-sourcing library. Part 3 | by Tony Lucca](https://medium.com/@tonyx1/sharpino-internals-inside-a-functional-event-sourcing-library-part-3-c4a9edc81467)
- [F# 9 improves DX for Discriminated Unions | Compositional IT](https://www.compositional-it.com/news-blog/f-9-improves-dx-for-discriminated-unions/)

**F# vNext**

- [Allow eliding qualification when pattern matching against DUs where type is known · Issue #1395 · fsharp/fslang-suggestions · GitHub](https://github.com/fsharp/fslang-suggestions/issues/1395)
- [Add fsharp support and use Fun.Blazor by albertwoo · Pull Request #26 · t3dotgg/1app5stacks · GitHub](https://github.com/t3dotgg/1app5stacks/pull/26)
- [Add file persistence by AntyaDev · Pull Request #36 · StereoDB/StereoDB · GitHub](https://github.com/StereoDB/StereoDB/pull/36)

> **[Eugene Auduchinok (@auduchinok.bsky.social)](https://bsky.app/profile/auduchinok.bsky.social/post/3lcfstmf6jc2d)**
>
> This morning I've merged several #fsharp code completion fixes to the upcoming Rider update. Expect significantly better performance and less unexpected suggestions when typing the code soon 🎉

**Highlighted projects**

- [JordanMarr/FSharp.ChordParser: Parses and transposes a chord chart.](https://github.com/JordanMarr/FSharp.ChordParser)
- [robitar/MobF: MobX based reactive state management for Fable](https://github.com/robitar/MobF)
- [StereoDB/StereoDB: Ultrafast and lightweight in-process memory database written in F# that supports: transactions, secondary indexes, persistence, and data size larger than RAM.](https://github.com/StereoDB/StereoDB)
- [GitHub - CuminAndPotato/PXL-JAM: Let's Program Some Pixels :)](https://github.com/CuminAndPotato/PXL-JAM)

**New Releases**

- [Argu 6.2.5](https://www.nuget.org/packages/Argu)
- [Oxpecker.Solid 0.4.0](https://www.nuget.org/packages/Oxpecker.Solid)
- [Faqt 4.3.0](https://www.nuget.org/packages/Faqt)
- [FS.FluentUI 1.16.2](https://www.nuget.org/packages/FS.FluentUI)
- [Akka.FSharp 1.5.32](https://www.nuget.org/packages/Akka.FSharp)
- [FsHttp 15.0.1](https://www.nuget.org/packages/FsHttp)
- [Unquote 7.0.1](https://www.nuget.org/packages/Unquote)
- [FsSpreadsheet 6.3.1](https://www.nuget.org/packages/FsSpreadsheet)
- [SAFE-template 5.0.8](https://github.com/SAFE-Stack/SAFE-template/releases)
- [EasyBuild.Tools 3.2.0](https://bsky.app/profile/mangelmaxime.bsky.social/post/3lcqalaojik23)
- [Glutinum 0.12.0](https://bsky.app/profile/mangelmaxime.bsky.social/post/3lchnc5le5c2d)

> **[Jon Sagara (@jonsagara.com)](https://bsky.app/profile/jonsagara.com/post/3lcnstbqq222p)**
>
> Fun fact: You can export your Apple Health data to an XML file
> 
> Related fun fact: The #fsharp XML Type Provider is the perfect tool for exploring this data 
> 
> http://fsprojects.github.io/FSharp.Data/library/XmlProvider.html

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;
