トピックス
What’s new in Windows App SDK 1.6
https://blogs.windows.com/windowsdeveloper/2024/09/04/whats-new-in-windows-app-sdk-1-6/
Windows App SDK 1.6 がリリースされた。
このリリースでは Native AOT のサポート、WebView2 のバージョンを NuGet 参照の形へ移行、新しいパッケージ展開 API、TabView のタブの切り離しに関する改善、その他いくつかのコントロールの改善や API の追加などが含まれている。
Release 2.8.12 · StackExchange/StackExchange.Redis
https://github.com/StackExchange/StackExchange.Redis/releases/tag/2.8.12
StackExchange.Redis 2.8.12 がリリースされた。
このリリースではハッシュフィールドに対する有効期限コマンドのサポート追加、HSCAN NOVALUES
のサポート追加の他、いくつかの不具合が修正されている。
Enhance Your Cloud Development Skills at 'Azure Developers - .NET Aspire Day 2024' - .NET Blog
9月18日 (日本時間の9月19日午前1時) にオンラインイベントの Azure Developers - .NET Aspire Day 2024 が配信される。
記事ではイベントでのどのような内容が配信されるかといった点について紹介している。
アーティクル、スライドなど
Faster Dictionary in C# - NDepend Blog
https://blog.ndepend.com/faster-dictionary-in-c/
Dictionary を高速に取り扱うための手法として TryAdd や CollectionMarshal ヘルパーメソッドのようないくつかの Tips を紹介している。
Easily dock and float tool windows - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/easily-dock-and-float-tool-windows/
Visual Studio でドッキングウィンドウのタイトル部分を Ctrl キーを押しながらダブルクリックするとドッキング解除/元の位置に再ドッキングできることについて。
【コレクション式】スプレッドを逆コンパイルしてみる - Qiita
https://qiita.com/abetakahiro123/items/f3bcb4e1351d62c7b0dd
コレクション式のスプレッド (..
) がコンパイルされる際にどのように展開されるのか逆コンパイルで確認してみたことについて。
dotInsights | September 2024 | The .NET Tools Blog
https://blog.jetbrains.com/dotnet/2024/09/03/dotinsights-september-2024/
JetBrains による2024年9月の .NET 関連情報のまとめ。
Discover .NET at DEVintersection Las Vegas 2024 - .NET Blog
https://devblogs.microsoft.com/dotnet/discover-dotnet-at-dev-intersection-las-vegas-2024/
9月9日から Las Vegas にて開催される DEVintersection での .NET 関連のセッションについての紹介。
Incorporate GitHub Copilot into your daily flow - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/incorporate-github-copilot-into-your-daily-flow/
Visual Studio 2022 17.11 の GitHub Copilot によるワークフローの効率化に役立つ機能の紹介。
- インラインチャットによる入力候補の調整
- インラインチャットをチャットウィンドウに移動し、コンテキストを増やす
- エディターから直接シンボルを理解する
- GitHub Copilot でコードを修正
Dev Proxy v0.20 with improved simulating API errors and a new API for building integrations - Microsoft 365 Developer Blog
Dev Proxy v0.20 での API のエラーシミュレーションの強化やリモート制御など新機能についての紹介。
Connection Resiliency for Entity Framework Core and SqlClient
https://blog.codeinside.eu/2024/09/02/connection-resiliency-for-ef-core-and-sql-data/
Entity Framework Core と SqlClient をする際の接続回復性を担保する方法について。
Enhancing your Visual Studio authentication experience - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/enhancing-your-visual-studio-authentication-experience/
Visaul Studio 2022 17.11 で改善された(Visual Studio 自体の)認証の体験に関する仕組みについての解説。
記事では Web Access Manager に変わったことで得られるメリットなどを解説している。
.Net8 で追加されたコレクション式で初期化できるファーストクラスコレクションを実装する
https://zenn.dev/coppla/articles/b2124d70a1bb5a
コレクション式で表現(初期化)可能な独自の型を実装する方法について。
Join Us for JetBrains .NET Days Online 2024 | The .NET Tools Blog
https://blog.jetbrains.com/dotnet/2024/09/02/dotnet-days-online-2024/
JetBrains による .NET のオンラインイベント JetBrains .NET Days Online 2024 についての案内。
イベントは9月25日から2日間にわたり開催され、.NET に関する様々なセッションが配信される。
Working with tar files in .NET 8
https://andrewlock.net/working-with-tar-files-in-dotnet/
.NET 8 の標準ライブラリーで tar 形式のファイルを取り扱うことについて。
記事では tar.gz 形式のアーカイブの作成、展開、内容の確認といったアーカイブ操作についてのほか、ライブラリーの機能上の制限や問題点についても解説している。
【TorchSharp】C#で機械学習 ①手書き文字認識アプリの実装 - Qiita
https://qiita.com/kkaneko1090/items/5773edca77f042393966
TorchSharp を使用して機械学習による手書き文字認識アプリケーションを実装する方法について。
ライブラリ、リポジトリ、ツールなど
mini-software/MiniExcel: Fast, Low-Memory, Easy Excel .NET helper to import/export/template spreadsheet (support Linux, Mac)
https://github.com/mini-software/MiniExcel
高速で省メモリーな Excel ファイル操作のためのライブラリー。
AnnulusGames/RandomExtensions: Provides better random number utilities and weighted collections for .NET and Unity.
https://github.com/AnnulusGames/RandomExtensions
ランダムに関する抽象化と高速な複数のアルゴリズムの実装を提供するライブラリー。System.Numerics や Unity 向けの拡張のほか、重み付きの乱数の取り扱いなどにも対応。