# F# Weekly #12, 2024 – .NET Smart Components

**URL:** <https://forums.fsharp.org/t/f-weekly-12-2024-net-smart-components/3585>\
**Category:** General\
**Tags:** news\
**Created:** [March 23, 2024, 3:29pm UTC](https://forums.fsharp.org/t/f-weekly-12-2024-net-smart-components/3585 "2024-03-23T15:29:34Z")\
**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:** [March 23, 2024, 3:29pm UTC](https://forums.fsharp.org/t/f-weekly-12-2024-net-smart-components/3585/1 "2024-03-23T15:29:35Z")

</div>

Welcome to F# Weekly,

A roundup of F# content from this past week:

**News**

- [Introducing .NET Smart Components - AI-powered UI controls - .NET Blog (microsoft.com)](https://devblogs.microsoft.com/dotnet/introducing-dotnet-smart-components/)
- [Our Favorite JetBrains Rider Shortcuts that aren’t Alt+Enter or Shift+Shift | The .NET Tools Blog](https://blog.jetbrains.com/dotnet/2024/03/20/our-favorite-jetbrains-rider-shortcuts-that-arent-altenter-or-shiftshift/)
- [Visual Studio and GitHub Copilot at GDC 2024 - Visual Studio Blog (microsoft.com)](https://devblogs.microsoft.com/visualstudio/visual-studio-and-github-copilot-at-gdc-2024/)
- [Announcing SQL Server Data Tools (SSDT) for ARM64 Architecture in Visual Studio 17.10 Preview 2 - Visual Studio Blog (microsoft.com)](https://devblogs.microsoft.com/visualstudio/arm64-in-ssdt/)
- [Teams Toolkit for Visual Studio Code update – March 2024 (microsoft.com)](https://devblogs.microsoft.com/microsoft365dev/teams-toolkit-for-visual-studio-code-update-march-2024/)

**Videos**

- [F# for the C# Developer - F#, the .NET Runtime, and Aesthetics - Scott Arbeit - NDC Porto 2023 (youtube.com)](https://www.youtube.com/watch?v=tR4SyQOPvKs&t=1225s&ab_channel=NDCConferences)
- [Processing external data (youtube.com)](https://www.youtube.com/watch?v=XS3dZrd_Itg&list=PL1r7XrpHzfvy4w3GYSBtK0RzNUvP4jRlw&index=6&ab_channel=AmplifyingFSharp)
- [Obsolete attribute is ignored in constructor property assignment. (youtube.com)](https://www.youtube.com/watch?v=D25mnzbLRKk&ab_channel=AmplifyingFSharp)
- [5 Reasons F# is a great Python alternative for scripting, side projects, and enterprise applications (youtube.com)](https://www.youtube.com/watch?v=b12MFKsOVC8&ab_channel=HAMYLABS)
- [Aggregates Composition: A new view on Aggregates - Jérémie Chassaing - DDD Europe 2023 (youtube.com)](https://www.youtube.com/watch?v=72TOhMpEVlA&t=1s&ab_channel=Domain-DrivenDesignEurope)
- [Introducing Smart Components Experiment for Blazor, MVC, and Razor Pages (youtube.com)](https://www.youtube.com/watch?v=ZWH4yJGJaeg&ab_channel=dotnet)
- [ASP.NET Community Standup - .NET 9 Roadmap for ASP.NET Core (youtube.com)](https://www.youtube.com/watch?v=dOCSc37zdos&ab_channel=dotnet)
- [.NET Data Community Standup - Building Distributed Applications - Hot Chocolate, Aspire, & EF Core (youtube.com)](https://www.youtube.com/watch?v=JjT9pg6oGsE&ab_channel=dotnet)
- [“Turn All Your Enums Into Bytes Now!” | Code Cop #014 (youtube.com)](https://www.youtube.com/watch?v=1gWzE9SIGkQ&ab_channel=NickChapsas)
- [“Stop Using Good Names in Your Code” | Code Cop #015 (youtube.com)](https://www.youtube.com/watch?v=8xw5KM8AJHY&ab_channel=NickChapsas)

**Blogs**

- [F# tips weekly #10: Active patterns (1) (hashnode.dev)](https://jindraivanek.hashnode.dev/f-tips-weekly-10-active-patterns-1)
- [With style: Dev Journal 6 (mavnn.co.uk)](https://blog.mavnn.co.uk/2024/03/19/dev_journal_6.html)
- [SAFE Bookstore v5 | Compositional IT (compositional-it.com)](https://www.compositional-it.com/news-blog/safe-bookstore-v5/)
- [5 Reasons F# is a great Python alternative for scripting, side projects, and enterprise applications (hamy.xyz)](https://hamy.xyz/labs/2024-03_fsharp-python)
- [Protect your ASP.NET site using WebAuthn Passkeys](https://hashset.dev/article/24_protect_your_asp_net_site_using_web_authn_passkeys)

**F# vNext**

- [Announcement: Swashbuckle.AspNetCore is being removed in .NET 9 · Issue #54599](https://github.com/dotnet/aspnetcore/issues/54599#issuecomment-2005123632)
- [Add some code fixes for type mismatch. by nojaf · Pull Request #1250 · fsharp/FsAutoComplete (github.com)](https://github.com/fsharp/FsAutoComplete/pull/1250)

**Highlighted projects**

- [yatli/fvim: Cross platform Neovim front-end UI, built with F# + Avalonia (github.com)](https://github.com/yatli/fvim)
- [microsoft/garnet: Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients. (github.com)](https://github.com/microsoft/garnet)

**New Releases**

- [Fable 4.16.0](https://twitter.com/FableCompiler/status/1770376418888683913)
- [Equinox v4.0.0, FsCodec v3.0.0](https://twitter.com/rbartelink/status/1770476748964032948)
- [Oxpecker.OpenApi 0.1.0](https://www.nuget.org/packages/Oxpecker.OpenApi)

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;
