Skip to content

Commit 38597db

Browse files
authored
Merge pull request #202 from mayuki/2026-01-08
Add 2026-01-08.md
2 parents 5d07a9c + 67f5bb1 commit 38597db

File tree

1 file changed

+185
-0
lines changed

1 file changed

+185
-0
lines changed

input/2026/2026-01-08.md

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,185 @@
1+
---
2+
Title: "2026-01-08: XAML Studio is now Open Sourced, Generics in nanoFramework"
3+
Published: 2026/01/08 00:00
4+
DestinationPath: 2026/01/08/updates.html
5+
---
6+
<!--
7+
# yyyy-MM-dd
8+
## 主なトピックス
9+
## ヘッドライン
10+
## アーティクル、スライドなど
11+
## ライブラリ、リポジトリ、ツールなど
12+
## サイト、ドキュメントなど
13+
### ツイート
14+
## Deep Dive
15+
-->
16+
17+
## トピックス
18+
### XAML Studio is now Open Sourced - #ifdef Windows
19+
https://devblogs.microsoft.com/ifdef-windows/xaml-studio-is-now-open-sourced/
20+
21+
### Hello, There: generics are here for nanoFramework – .NET nanoFramework
22+
https://nanoframework.net/hello-here-generics-are-here-for-nanoframework/
23+
24+
- [The Long Road to Generics in .NET nanoFramework: a Personal Story](https://jsimoesblog.wordpress.com/2025/12/15/the-long-road-to-generics-in-net-nanoframework-a-personal-story/)
25+
26+
### Top .NET Videos & Live Streams of 2025 - .NET Blog
27+
https://devblogs.microsoft.com/dotnet/top-dotnet-videos-live-streams-of-2025/
28+
29+
### Top .NET Blog Posts of 2025 - .NET Blog
30+
https://devblogs.microsoft.com/dotnet/top-dotnet-blogs-posts-of-2025/
31+
32+
## リリース
33+
- [aws/aws-sdk-net](https://github.com/aws/aws-sdk-net)
34+
- [3.7.1190.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1190.0), [3.7.1191.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1191.0), [3.7.1192.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1192.0), [3.7.1193.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1193.0), [3.7.1194.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1194.0), [3.7.1195.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1195.0), [3.7.1196.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1196.0), [3.7.1197.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1197.0), [3.7.1198.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1198.0), [4.0.158.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.158.0), [4.0.159.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.159.0), [4.0.160.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.160.0), [4.0.161.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.161.0), [4.0.162.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.162.0), [4.0.163.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.163.0), [4.0.164.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.164.0), [4.0.165.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.165.0), [4.0.166.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.166.0)
35+
- [Azure/azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net)
36+
- [Azure.Containers.ContainerRegistry_1.3.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Containers.ContainerRegistry_1.3.0), [Azure.Provisioning.AppService_1.3.1](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Provisioning.AppService_1.3.1), [Azure.ResourceManager.Communication_1.3.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Communication_1.3.0), [Azure.ResourceManager.Dell.Storage_1.0.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Dell.Storage_1.0.0)
37+
- [DataDog/dd-trace-dotnet](https://github.com/DataDog/dd-trace-dotnet)
38+
- [v3.34.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v3.34.0)
39+
- [dotnet/diagnostics](https://github.com/dotnet/diagnostics)
40+
- [v9.0.661903](https://github.com/dotnet/diagnostics/releases/tag/v9.0.661903)
41+
- [googleapis/google-cloud-dotnet](https://github.com/googleapis/google-cloud-dotnet)
42+
- [Google.Cloud.AIPlatform.V1-3.60.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.AIPlatform.V1-3.60.0), [Google.Cloud.ArtifactRegistry.V1-2.14.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.ArtifactRegistry.V1-2.14.0), [Google.Cloud.Compute.V1-3.21.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Compute.V1-3.21.0), [Google.Cloud.Spanner-5.9.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Spanner-5.9.0)
43+
- [unoplatform/uno](https://github.com/unoplatform/uno)
44+
- [6.4.229](https://github.com/unoplatform/uno/releases/tag/6.4.229)
45+
46+
## アーティクル、スライドなど
47+
### 【C#】Channel でスレッド間通信をシンプルに - Qiita
48+
https://qiita.com/Sakai_path/items/9bc0a7a0a68b50c8e138
49+
50+
### Secure and Intelligent: Queryable Encryption and Vector Search in MongoDB EF Core Provider - .NET Blog
51+
https://devblogs.microsoft.com/dotnet/mongodb-efcore-provider-queryable-encryption-vector-search/
52+
53+
### Welcome to 2026, A Growth Year for All of Us - Visual Studio Blog
54+
https://devblogs.microsoft.com/visualstudio/vs-live-2026-immersive-learning-for-vs2026/
55+
56+
### dotInsights | January 2026 | The .NET Tools Blog
57+
https://blog.jetbrains.com/dotnet/2026/01/05/dotinsights-january-2026/
58+
59+
### Generative AI with Large Language Models in C# in 2026 - .NET Blog
60+
https://devblogs.microsoft.com/dotnet/generative-ai-with-large-language-models-in-dotnet-and-csharp/
61+
62+
### Riderのブレークポイントログと同様の機能をVisual Studioのトレースポイントで行う - tech.guitarrapc.cóm
63+
https://tech.guitarrapc.com/entry/2026/01/04/230000
64+
65+
### MicrosoftはなぜBinaryFormatterを排除したのか
66+
https://zenn.dev/litharge/articles/16862a6d6884b8
67+
68+
### Unity's Mono problem: Why your C# code runs slower than it should
69+
https://marekfiser.com/blog/mono-vs-dot-net-in-unity/
70+
71+
### SDK-style Projects for your Visual Studio Extensions!
72+
https://www.codingwithcalvin.net/sdk-style-projects-for-your-visual-studio-extensions/
73+
74+
### .NET 10 on iOS: Updates and Notes for .NET MAUI Developers
75+
https://www.telerik.com/blogs/net-10-ios-updates-notes-net-maui-developers
76+
77+
### ビジネスロジックに基づくエラーをRadzenAlertでスマートに表示する
78+
https://zenn.dev/nexta_/articles/d3321331c99bf4
79+
80+
### Set the amr claim when using passkeys authentication in ASP.NET Core
81+
https://damienbod.com/2026/01/05/set-the-amr-claim-when-using-passkeys-authentication-in-asp-net-core/
82+
83+
### C#でAnalyzerを自作する
84+
https://zenn.dev/litharge/articles/35591b642f69b6
85+
86+
### 動的に XAML コントロールを生成する(WinUI 3)
87+
https://zenn.dev/shinta0806/articles/dynamic-xaml
88+
89+
### Real Plugin Systems in .NET: AssemblyLoadContext, Unloadability, and Reflection‑Free Discovery
90+
https://jordansrowles.medium.com/real-plugin-systems-in-net-assemblyloadcontext-unloadability-and-reflection-free-discovery-81f920c83644
91+
92+
### .NET Core 5: A History Lesson on The Pre-Core DNX Era
93+
https://jordansrowles.medium.com/net-core-5-a-history-lesson-on-the-pre-core-dnx-era-20b07f7823fd
94+
95+
### Blazorバリデーションの基本:DataAnnotationsを使った実装
96+
https://zenn.dev/kaz21drama/articles/a9e15bdbcec688
97+
98+
### Azure Developer CLI を ゼロから作って理解する
99+
https://zenn.dev/yutakaosada/articles/41a99b7ed9e435
100+
101+
### 【.NET】CompareOptions.NumericOrderingフィールドの使い方や動作
102+
https://zenn.dev/prozolic/articles/c129ee1c36e191
103+
104+
### Milk-V Duo 256M dotnet実行
105+
https://zenn.dev/matsujirushi/articles/4ab5400049c7d5
106+
107+
### uRocket - Reactor Networking in C# with io_uring
108+
https://dev.to/mda2av/urocket-reactor-networking-in-c-with-iouring-1j95
109+
110+
### クイックソートにおける小型ソートの効果 - Qiita
111+
https://qiita.com/TETSURO1999/items/825cdea2117c73b4c358
112+
113+
### Linuxデスクトップでも.NETを使おう リアルタイムの顔検出を行う - Qiita
114+
https://qiita.com/yamaokunousausa/items/4265e9dabc10a3892cfb
115+
116+
### 【.NET】直近でマージされたPRの紹介
117+
https://zenn.dev/prozolic/articles/2d3c2d50bb8c15
118+
119+
### C# - int 型って null と同値比較できるんですね (できてるとは言えない - Qiita
120+
https://qiita.com/jsakamoto/items/44d815344c5a9330fac8
121+
122+
### 【C#】xUnitの導入とカバレッジレポートの出力方法 - Qiita
123+
https://qiita.com/SKY-HaYaTo/items/5003af67c0bfa8301502
124+
125+
### [C#/.NET] Debian 上で System.IO.Directory.GetLogicalDrives() は何を返すか
126+
https://zenn.dev/j_sakamoto/articles/94bac5bd56f3d2
127+
128+
### Per-Test Isolation in ASP.NET Core: A TUnit.AspNetCore Guide
129+
https://medium.com/@thomhurst/per-test-isolation-in-asp-net-core-a-tunit-aspnetcore-guide-ce09f7d4a05f
130+
131+
### Bringing the DOOM to Uno Platform
132+
https://mzikmund.dev/blog/bringing-the-doom-to-uno-platform
133+
134+
### Understanding Zero-Copy I/O: A Deep Dive into the SendFile Syscall
135+
https://medium.com/@mandasukresh/understanding-zero-copy-i-o-a-deep-dive-into-the-sendfile-syscall-4d20005278ba
136+
137+
### Microsoft公式のSQL Server用MCPサーバーを使ってみる&ちょっと改造
138+
https://zenn.dev/nexta_/articles/6a68947c8b4db2
139+
140+
### CQRS/ESの『整合性どうするの?』に答えてみる
141+
https://zenn.dev/jtechjapan_pub/articles/033061a3461ed9
142+
143+
### .NET 10 Blazor新機能: フォーム検証の改善について
144+
https://zenn.dev/poipoionigiri/articles/535e9e2e436df7
145+
146+
### 競プロ用にC#で高速出入力を実装してみた
147+
https://zenn.dev/enari_k/articles/8c41a736acba22
148+
149+
### StructQueueT: Lightning-Fast C# Queues: No Copies, No Garbage
150+
https://medium.com/@robertvanherk/structqueue-t-lightning-fast-c-queues-no-copies-no-garbage-77476e6c9f53
151+
152+
### Codeer.LowCode.Balzorでローコードとフルスクラッチと組み合わせてみました - Qiita
153+
https://qiita.com/wada-wada/items/f3b1ae48fd818cb259e6
154+
155+
### おそすぎたはやすぎる最適化で.NET Runtimeに貢献しよう!
156+
https://zenn.dev/pcysl5edgo/articles/bbac6bfcd7a86e
157+
158+
### かな漢字変換・予測変換をフルスクラッチで実装した
159+
https://zenn.dev/kx_ras/articles/1b8728bc061f5a
160+
161+
### How AI fixed my procrastination - Visual Studio Blog
162+
https://devblogs.microsoft.com/visualstudio/how-ai-fixed-my-procrastination/
163+
164+
### switch文は何をしているのか? (C#)
165+
https://zenn.dev/thinkingsinc/articles/2b9a55a2a1222a
166+
167+
### AWS SAM CLI の .NET 10 対応で Native AOT オプションが選択できるようになっていたので使ってみた | DevelopersIO
168+
https://dev.classmethod.jp/articles/sam-cli-dotnet10/
169+
170+
## ライブラリ、リポジトリ、ツールなど
171+
### GitHub - Cysharp/ToonEncoder: High performance Token-Oriented Object Notation (TOON) encoder for .NET.
172+
https://github.com/Cysharp/ToonEncoder
173+
174+
- [neue cc - ToonEncoder - C#とLLMのためのJSON互換フォーマットエンコーダー](https://neue.cc/2025/12/23_toonencoder.html)
175+
176+
## サイト、ドキュメントなど
177+
### Blazor実践入門|C#で作るWebアプリケーション
178+
https://zenn.dev/hira_hira/books/blazor-handbook
179+
180+
### ツイート
181+
<!-- https://x.com/kookiz/status/2008223075666460921?s=12&t=ggvrrZ7oLogHyNoIGNgjbw -->
182+
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">I ran into an unexpected gotcha with target typing in C#. When calling a params method, the new() is interpreted as an array creation (new T[]()) instead of the element (new T()). <br>It&#39;s understandable but annoying. It&#39;s especially confusing because it only happens when passing a… <a href="https://t.co/DtNPJhYsrA">pic.twitter.com/DtNPJhYsrA</a></p>&mdash; Kevin Gosse (@KooKiz) <a href="https://twitter.com/KooKiz/status/2008223075666460921?ref_src=twsrc%5Etfw">January 5, 2026</a></blockquote>
183+
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
184+
185+

0 commit comments

Comments
 (0)