Skip to content

Commit dadc9a9

Browse files
authored
Merge pull request #151 from mayuki/2024-10-18
Add 2024-10-18.md
2 parents b957cb6 + f106f4e commit dadc9a9

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

input/2024/2024-10-18.md

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
---
2+
Title: "2024-10-18: What's new in System.Text.Json, MessagePack v2.5.187, Npgsql v8.0.5"
3+
Published: 2024/10/18 00:00
4+
DestinationPath: 2024/10/18/updates.html
5+
---
6+
<!--
7+
# yyyy-MM-dd
8+
## 主なトピックス
9+
## ヘッドライン
10+
## アーティクル、スライドなど
11+
## ライブラリ、リポジトリ、ツールなど
12+
## サイト、ドキュメントなど
13+
### ツイート
14+
## Deep Dive
15+
-->
16+
17+
## トピックス
18+
### What's new in System.Text.Json in .NET 9 - .NET Blog
19+
https://devblogs.microsoft.com/dotnet/system-text-json-in-dotnet-9/
20+
21+
.NET 9 の System.Text.Json の新機能についての解説。
22+
23+
- JSON Schema エクスポーター
24+
- 複数の JSON ドキュメントのストリーミング
25+
- null 許容型アノテーションの尊重
26+
- enum のメンバーの名前のカスタマイズ
27+
- メタデータの順序を無視した読み取り
28+
- インデントのカスタマイズ
29+
- JsonObject プロパティーの順序操作
30+
- JsonElement と JsonNode の DeepEquals メソッド
31+
- JsonSerializerOptions.Web
32+
- パフォーマンス改善
33+
34+
### Release v2.5.187 · MessagePack-CSharp/MessagePack-CSharp
35+
https://github.com/MessagePack-CSharp/MessagePack-CSharp/releases/tag/v2.5.187
36+
37+
MessagePack v2.5.187 がリリースされた。
38+
39+
このリリースでは信頼できないデータによってハッシュ衝突とスタックオーバーフローを起こすことで DoS 攻撃が可能となるセキュリティー上の問題を修正している。
40+
41+
### Release v8.0.5 · npgsql/npgsql
42+
https://github.com/npgsql/npgsql/releases/tag/v8.0.5
43+
44+
Npgsql v8.0.5 がリリースされた。
45+
46+
このリリースではクエリーが失敗する問題や例外がスローされる問題などいくつかの不具合の修正されている。
47+
48+
## アーティクル、スライドなど
49+
### Microsoft.Extensions.AI 向けに ONNX Runtime Generative AI を使うクラスを書いてみた - しばやん雑記
50+
https://blog.shibayan.jp/entry/20241015/1728983114
51+
52+
Microsoft.Extensions.AI の実装として ONNX Runtime Generative AI を使用するものを用意して、Phi-3.5 mini を呼び出すといったことを試している。
53+
54+
### Improve your debugger game with editable expressions - Visual Studio Blog
55+
https://devblogs.microsoft.com/visualstudio/improve-your-debugger-game-with-editable-expressions/
56+
57+
Visual Studio の IEnumerable ビジュアライザーで LINQ によるフィルター式の活用についての紹介。
58+
59+
### Rider Reveal Livestream: Big News for .NET and Game Devs | The .NET Tools Blog
60+
https://blog.jetbrains.com/dotnet/2024/10/16/rider-reveal-livestream-big-news-for-dotnet-and-game-devs/
61+
62+
10月24日に JetBrains Rider に関するニュースのYouTube ストリーミングを配信するというアナウンス。
63+
64+
### .NET nanoFrameworkを使って、ESP32の開発環境の構築(C#で組み込みデバイスを制御)
65+
https://zenn.dev/zead/articles/nanoframework_kankyo
66+
67+
ESP32-WROOM-32 をターゲットとした .NET nanoFramework 開発環境の構築手順を紹介している。
68+
69+
### SqlBulkCopyとCsvHelperで大規模CSVを効率的にSQL Serverにインポートする方法
70+
https://zenn.dev/nuits_jp/articles/2024-10-15-csv-sqlbulkcopy-csvhelper
71+
72+
大規模な CSV データを SQL Server に効率よくインポートする方法について。
73+
74+
### Catch the highlights from Azure Developers - .NET Aspire Day 2024! - .NET Blog
75+
https://devblogs.microsoft.com/dotnet/azure-developers-dotnet-aspire-day-recap/
76+
77+
オンラインイベント Azure Developers – .NET Aspire Day 2024 で配信されたセッションとそのレコーディングの紹介。
78+
79+
### .NET8での配列要素に対する一部Math関数の高速化について - Qiita
80+
https://qiita.com/tirol30/items/ff368b1d9b8ae77f411d
81+
82+
double 型の配列要素に対する Math クラスをメソッドを使用した操作で +0.0 のようなコードを追加することで速度が変化する現象について。
83+
84+
### .NET 9.0 LINQ Performance Improvements - NDepend Blog
85+
https://blog.ndepend.com/net-9-0-linq-performance-improvements/
86+
87+
.NET 9 での LINQ のパフォーマンス改善についての解説。
88+
89+
記事では Span を取り出せる場合の高速化や、特別なイテレーターについてなどに触れている。
90+
91+
### Visual Studio 2022 17.11.5 と Xcode 15.4 で MAUI を使う - Qiita
92+
https://qiita.com/wukann/items/4eed96ab63b5539b9ac3
93+
94+
Visual Studio 2022 version 17.11.5 と Xcode 15.4 を組み合わせてインストールし、MAUI 開発を行うための解説。
95+
96+
### 『独習 ASP.NET Core』レビュー
97+
https://zenn.dev/fujiwo/articles/149a720a2b49f9
98+
99+
書籍「独習 ASP.NET Core」についてのレビュー。
100+
101+
## サイト、ドキュメントなど
102+
### ツイート
103+
104+
説明だけコピーできるようになる話。
105+
106+
<!-- https://x.com/mkristensen/status/1844778002951139764?s=12 -->
107+
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">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.<br><br>Coming soon... <a href="https://t.co/wRGUt678Qm">pic.twitter.com/wRGUt678Qm</a></p>&mdash; Mads Kristensen (@mkristensen) <a href="https://twitter.com/mkristensen/status/1844778002951139764?ref_src=twsrc%5Etfw">October 11, 2024</a></blockquote>
108+
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

0 commit comments

Comments
 (0)