2024-07-27: .NET Conf, .NET Aspire 8.1, Uno Platform 5.3, Avalonia 11.1

Published on Saturday, 27 July 2024

トピックス

Announcing .NET Conf: Focus on AI - August 20th 2024 - .NET Blog

https://devblogs.microsoft.com/dotnet/announcing-dotnetconf-focus-on-ai/

What's new in .NET Aspire 8.1 for cloud native developers! - .NET Blog

https://devblogs.microsoft.com/dotnet/whats-new-in-aspire-8-1/

5.3 Release: Full Rider Support and 350+ Enhancements

https://platform.uno/blog/5-3/

Avalonia 11.1: A Quantum Leap in Cross-Platform UI Development

https://avaloniaui.net/blog/avalonia-11-1-a-quantum-leap-in-cross-platform-ui-development

Release v12.4.0 · jbogard/MediatR

https://github.com/jbogard/MediatR/releases/tag/v12.4.0

ReSharper 20 years! | The .NET Tools Blog

https://blog.jetbrains.com/dotnet/2024/07/23/resharper-20-years/

ILSpy for macOS: First Public Beta Release

https://avaloniaui.net/blog/ilspy-for-macos-first-public-beta-release

アーティクル、スライドなど

Developers want more, more, more: the 2024 results from Stack Overflow’s Annual Developer Survey - Stack Overflow

https://stackoverflow.blog/2024/07/24/developers-want-more-more-more-the-2024-results-from-stack-overflow-s-annual-developer-survey/

Streamline .NET 8 Unit Tests: Simplify Logging with FakeLogger

https://medium.com/codenx/streamline-net-8-unit-tests-simplify-logging-with-fakelogger-f7d0f5baf980

Stack Overflow Dev Survey: VS Code, Visual Studio and .NET Shine -- Visual Studio Magazine

https://visualstudiomagazine.com/Articles/2024/07/26/so-dev-survey.aspx

C# で生産性を向上させよう~C# 13 アップデート完全ガイド~ - Qiita

https://qiita.com/hez2010/items/9750c3686fabc5f19a8d

Playwright で作成したテストのパフォーマンスを改善する - Qiita

https://qiita.com/FumikaKoyama/items/cb173d321778c68c9627

Getting Started with HTMX: A Beginner's Guide

https://dev.to/raulnq/getting-started-with-htmx-a-beginners-guide-559p

C# 文字列リテラルのシンタックスハイライト

https://zenn.dev/masakura/articles/2bcb6c7ee2104e

How use a Blazor QuickGrid with GraphQL - .NET Blog

https://devblogs.microsoft.com/dotnet/how-use-a-blazor-quickgrid-with-graphql/

Tracing allocations with EventPipe part 1: dotnet-trace and TraceLog

https://medium.com/@ocoanet/tracing-allocations-with-eventpipe-part-1-dotnet-trace-and-tracelog-8ebda7e90773

Visual Studio tip: Using Ctrl-L to delete a line with and without Clipboard backup - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/visual-studio-tip-deleting-a-line/

How to Implement Structured Logging and Distributed Tracing for Microservices with Seq

https://dev.to/antonmartyniuk/how-to-implement-structured-logging-and-distributed-tracing-for-microservices-with-seq-401a

Semantic Kernel でバックエンドは Python & フロントエンドは C# を動かしてみる

https://zenn.dev/microsoft/articles/semantickernel-dotnet-python-01

.NET: the cost of returning an empty collection

https://medium.com/medialesson/net-the-cost-of-returning-an-empty-collection-7fee40c9919d

Visual Studio Uses RUBICON to Improve AI Conversations -- Visual Studio Magazine

https://visualstudiomagazine.com/Articles/2024/07/22/rubicon-visual-studio.aspx

Add AI to Your .NET Apps Easily with Prompty - .NET Blog

https://devblogs.microsoft.com/dotnet/add-ai-to-your-dotnet-apps-easily-with-prompty/

Combining .NET Aspire, Python, Docker (Remote), and Machine Learning Models for Summarising Photos

https://dev.to/syamaner/combining-net-aspire-docker-remote-and-machine-learning-models-for-summarising-photos-3iec

Debug your .NET 8 code more efficiently

https://bartwullems.blogspot.com/2024/07/debug-your-net-8-code-more-efficiently.html?m=1

How not to benchmark!

https://steven-giesel.com/blogPost/98458f74-5205-4b2b-9f5b-535e34ec2fea

C#ベースのオープンソースCMS「Orchard Core」の日本語化

https://zenn.dev/zead/articles/orchardcore-localization

これから始める Semantic Kernel【2024年7月版】 - Qiita

https://qiita.com/takashiuesaka/items/299c64bb3c5873a470b9

Azure Functions のインプロセスモデルを .NET 6 から .NET 8 に移行する検証をしてみた - Qiita

https://qiita.com/mnrst/items/d9ded8ed93c74da8a403

Cloned Dictionary vs. Immutable Dictionary vs. Frozen Dictionary in high traffic systems

https://ayende.com/blog/201314-B/cloned-dictionary-vs-immutable-dictionary-vs-frozen-dictionary-in-high-traffic-systems?Key=5b127528-fc8b-4749-9442-eedcd34afb9b

【C#】ISymbol.ToDisplay(SymbolDisplayFormat.FullyQualified)を用いてSymbolの完全修飾名を取得する(プロパティなどのメンバーシンボルでは取得できないので注意) - はなちるのマイノート

https://www.hanachiru-blog.com/entry/2024/07/18/120000

C# Source Generator 開発チュートリアル

https://developer.aiming-inc.com/csharp/source-generator-tutorial/

サイト、ドキュメントなど

ツイート

Deep Dive

csharplang/proposals/TypeUnions.md at 18a527bcc1f0bdaf542d8b9a189c50068615b439 · dotnet/csharplang

https://github.com/dotnet/csharplang/blob/18a527bcc1f0bdaf542d8b9a189c50068615b439/proposals/TypeUnions.md