トピックス
What's new in System.Text.Json in .NET 9 - .NET Blog
https://devblogs.microsoft.com/dotnet/system-text-json-in-dotnet-9/
.NET 9 の System.Text.Json の新機能についての解説。
- JSON Schema エクスポーター
- 複数の JSON ドキュメントのストリーミング
- null 許容型アノテーションの尊重
- enum のメンバーの名前のカスタマイズ
- メタデータの順序を無視した読み取り
- インデントのカスタマイズ
- JsonObject プロパティーの順序操作
- JsonElement と JsonNode の DeepEquals メソッド
- JsonSerializerOptions.Web
- パフォーマンス改善
Release v2.5.187 · MessagePack-CSharp/MessagePack-CSharp
https://github.com/MessagePack-CSharp/MessagePack-CSharp/releases/tag/v2.5.187
MessagePack v2.5.187 がリリースされた。
このリリースでは信頼できないデータによってハッシュ衝突とスタックオーバーフローを起こすことで DoS 攻撃が可能となるセキュリティー上の問題を修正している。
Release v8.0.5 · npgsql/npgsql
https://github.com/npgsql/npgsql/releases/tag/v8.0.5
Npgsql v8.0.5 がリリースされた。
このリリースではクエリーが失敗する問題や例外がスローされる問題などいくつかの不具合の修正されている。
アーティクル、スライドなど
Microsoft.Extensions.AI 向けに ONNX Runtime Generative AI を使うクラスを書いてみた - しばやん雑記
https://blog.shibayan.jp/entry/20241015/1728983114
Microsoft.Extensions.AI の実装として ONNX Runtime Generative AI を使用するものを用意して、Phi-3.5 mini を呼び出すといったことを試している。
Improve your debugger game with editable expressions - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/improve-your-debugger-game-with-editable-expressions/
Visual Studio の IEnumerable ビジュアライザーで LINQ によるフィルター式の活用についての紹介。
Rider Reveal Livestream: Big News for .NET and Game Devs | The .NET Tools Blog
10月24日に JetBrains Rider に関するニュースのYouTube ストリーミングを配信するというアナウンス。
.NET nanoFrameworkを使って、ESP32の開発環境の構築(C#で組み込みデバイスを制御)
https://zenn.dev/zead/articles/nanoframework_kankyo
ESP32-WROOM-32 をターゲットとした .NET nanoFramework 開発環境の構築手順を紹介している。
SqlBulkCopyとCsvHelperで大規模CSVを効率的にSQL Serverにインポートする方法
https://zenn.dev/nuits_jp/articles/2024-10-15-csv-sqlbulkcopy-csvhelper
大規模な CSV データを SQL Server に効率よくインポートする方法について。
Catch the highlights from Azure Developers - .NET Aspire Day 2024! - .NET Blog
https://devblogs.microsoft.com/dotnet/azure-developers-dotnet-aspire-day-recap/
オンラインイベント Azure Developers – .NET Aspire Day 2024 で配信されたセッションとそのレコーディングの紹介。
.NET8での配列要素に対する一部Math関数の高速化について - Qiita
https://qiita.com/tirol30/items/ff368b1d9b8ae77f411d
double 型の配列要素に対する Math クラスをメソッドを使用した操作で +0.0 のようなコードを追加することで速度が変化する現象について。
.NET 9.0 LINQ Performance Improvements - NDepend Blog
https://blog.ndepend.com/net-9-0-linq-performance-improvements/
.NET 9 での LINQ のパフォーマンス改善についての解説。
記事では Span を取り出せる場合の高速化や、特別なイテレーターについてなどに触れている。
Visual Studio 2022 17.11.5 と Xcode 15.4 で MAUI を使う - Qiita
https://qiita.com/wukann/items/4eed96ab63b5539b9ac3
Visual Studio 2022 version 17.11.5 と Xcode 15.4 を組み合わせてインストールし、MAUI 開発を行うための解説。
『独習 ASP.NET Core』レビュー
https://zenn.dev/fujiwo/articles/149a720a2b49f9
書籍「独習 ASP.NET Core」についてのレビュー。
サイト、ドキュメントなど
ツイート
説明だけコピーできるようになる話。
Copying an error (Ctrl+C) from the Error List in Visual Studio now copies just the description instead of the entire row to the clipboard.
— Mads Kristensen (@mkristensen) October 11, 2024
Coming soon... pic.twitter.com/wRGUt678Qm