2024-12-20: LINQPad 8 for macOS Beta, GitHub Copilot Free, .NET Community Toolkit 8.4

Published on Friday, 20 December 2024

トピックス

LINQPad 8 for macOS

https://www.linqpad.net/LINQPad8Mac.aspx

LINQPad 8 for macOS がベータとしてリリースされた。

macOS で動作するバージョンとして Avalonia XPF ベースで構築され、Windows 版と近い機能とルックアンドフィールを提供する。

現時点ではデバッグや結果のグリッド表示、マルチモニターやシンタックスツリー表示などは未対応となっている。

GitHub Copilot Free is here in Visual Studio - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/github-copilot-free-is-here-in-visual-studio/

Visual Studio での GitHub Copilot Free のサポート。

Announcing .NET Community Toolkit 8.4! Partial properties support for MVVM, new analyzers, and more! - .NET Blog

https://devblogs.microsoft.com/dotnet/announcing-the-dotnet-community-toolkit-840/

.NET Community Toolkit 8.4 がリリースされた。

このリリースでは MVVM Toolkit での部分プロパティ (partial properties) のサポートや新しいアナライザーの追加、その他細かい改善が含まれている。

Release 2.8.24 · StackExchange/StackExchange.Redis

https://github.com/StackExchange/StackExchange.Redis/releases/tag/2.8.24

StackExchange.Redis 2.8.24 がリリースされた。

このリリースでは Envoy プロキシーとの互換性のために UNWATCH コマンドを許可するようになった。

Release v3.1.0 · MessagePack-CSharp/MessagePack-CSharp

https://github.com/MessagePack-CSharp/MessagePack-CSharp/releases/tag/v3.1.0

MessagePack-CSharp v3.1.0 がリリースされた。

このリリースでは .NET 9 への対応のほかいくつかの不具合対応が行われている。

Advent Calendar

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

The attribute OverloadResolutionPriority in .NET 9 and C# 13 - NDepend Blog

https://blog.ndepend.com/the-attribute-overloadresolutionpriority/

VoicevoxClientSharp: C#やUnityからVOICEVOXで音声合成するライブラリの紹介 - Qiita

https://qiita.com/toRisouP/items/11bc12583e2460afe0cb

Polyglot NotebooksでC#とJavaScriptをVS Code上で手軽に動かす

https://zenn.dev/zead/articles/first-polyglots

[AWSSDK.NET] AssumeRoleで得る権限を自動更新する

https://zenn.dev/shimat/articles/50577c719da5ba

Refresh your Find results - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/refresh-your-find-results/

DevToys - How DevToys became cross-platform and extensible

https://devtoys.app/blog/the-journey-to-devtoys-2.0

Exploring Microsoft.Extensions.VectorData with Qdrant and Azure AI Search - .NET Blog

https://devblogs.microsoft.com/dotnet/vector-data-qdrant-ai-search-dotnet/

Create internal GitHub repos for your team - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/create-internal-github-repos-for-your-team/

CSVや固定長ファイルをバルクインサートするため、SqlBulkCopyを調査してみた

https://zenn.dev/nuits_jp/articles/2024-12-16-investigation-sqlbulkcopy

Blazor をカスタマイズしてGlobal エラーハンドリング(.Net 8) - Qiita

https://qiita.com/masayahak/items/7e0b84cfc1979b4af727

ドッキングウィンドウで情報過多なアプリを作るAvalonDock

https://zenn.dev/nss_fs_eng/articles/47573b133e6330

ExcelをPDFに変換する方法あれこれ - Qiita

https://qiita.com/hirakin/items/a28bfbd08653f7e84bea

【C#】型安全性とパフォーマンスで選ぶSQLビルダ - Qiita

https://qiita.com/h_tacayama/items/8b1e906835edcdb13a66

【C#×AI】第1回 - OpenAI APIで始める対話型アプリケーション開発

https://zenn.dev/sakai_path/articles/00a79b3ba48920

neue cc - ConsoleAppFramework v5.3.0 - NuGet参照状況からのメソッド自動生成によるDI統合の強化、など

https://neue.cc/2024/12/16_ConsoleAppFramewrok_v5_3_0.html

EgorBo/Disasmo: VS2022 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM).

https://github.com/EgorBo/Disasmo

Adding custom queues in Datadog’s Data Streams Monitoring in dotnet

https://medium.com/@vandonr/adding-custom-queues-in-datadogs-data-streams-monitoring-in-dotnet-cf44f0487a91

リストを並列処理で追加するときのパフォーマンス比較 - Qiita

https://qiita.com/abetakahiro123/items/9a672cc60e8289017dc3

Rx部品の命名案

https://zenn.dev/lilytechlab/articles/0c0d2742b8a890

Boost your Git confidence with the new file rename notification - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/boost-your-git-confidence-with-the-new-file-rename-notification/

Rider 2024.1 EAP 4のモニタリングツール

https://zenn.dev/nattosystem_jp/articles/8373cce755f627

Effortless publishing with Azure Functions Flex Consumption - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/effortless-publishing-with-azure-functions-flex-consumption/

0. RyuJITチュートリアル - RyuJITの歴史とアーキテクチャ - Qiita

https://qiita.com/hez2010/items/b299d4e77240de9e1107

.NET Lambda(Amazon.Lambda.AspNetCoreServer)で SnapStart を試してみた | DevelopersIO

https://dev.classmethod.jp/articles/monolith-dotnet-lambda-snapstart/

ライブラリ、リポジトリ、ツールなど

nuitsjp/FixedLengthHelper

https://github.com/nuitsjp/FixedLengthHelper

arika0093/BlazorPathHelper: BlazorPathHelper is a library that assists in managing URL paths within Blazor projects.

https://github.com/arika0093/BlazorPathHelper