こんにちは。
今回は、11/29 に札幌で行われた、CLR/H の 111 回目の勉強会に参加してきました。
ちなみに申し込みサイトはこちらっす。

CLR/H の勉強会は前回の開催が 2019/9/28 なので 6 年ぶりの開催っすね。

自分が参加した最後の会は、2016/12/17 だな。多分

勉強会
概要
今回のタイムテーブル

当日の X のまとめはこちらです〜

すでにブログ書いてる方もいますね。
#0 突然の前代表の前説
会場について受付もそこそこのタイミングから、LT でやる予定だった内容が 5 分で終わらなそうってことで、突然前代表のナオキさんが前説始めました。
内容はセキュリティの話だったっすね。
多分、M365 E5 のライセンスで、Security Copilot も利用できるようになったよって話をしたくて、で、そもそもセキュリティ対策ってちゃんとみんなやってるって話がしたかったんだと思うっす。

#1 C# を使って Microsoft Agent Framework で遊ぼう
US の MS で働いている勇さんのリモートでのセッション。
実装を見せていただきながら、Agent Framework についての解説をしてくださったセッションです。
Agent Flamework について詳しく知りたい方は、こちらのブログとか参考になるかもしれないです。

Mirosoft Ignite では、こんなハンズオンがあったみたいっすね。
Git で公開されてるんで、興味ある方は試してみてください。
GitHub – microsoft/ignite25-LAB518-multi-agent-apps-with-microsoft-agent-framework-or-langgraph
#2 .NET 10 & C# 14 最新情報
ざっくりいうと、.NET 10 と、Visual Studio 2026 の最新情報をお伝えするセッションで、MS から Drew と井上章さんのセッションでした。
VS 2026 については、MS Ignite でも以下のセッションで紹介されています。
https://ignite.microsoft.com/en-US/sessions/BRK122
ドキュメント的には
- Visual Studio 2026 リリース ノート | Microsoft Learn
- Announcing .NET 10 – .NET Blog
- Aspire の概要 – Aspire | Microsoft Learn
今回のデモはここで公開されてるとのことです。
あと、Sora を使ったネタ動画
そういえば、このセッション中でつぶやいたこれがプチバズったw
#3 .NET 10 のパフォーマンス改善
何縫ねの。さんのセッション
スライドはこちらから。
自分でコードを書かないので .NET 10 になってパフォーマンスが改善されたってどういう部分なんだろうって思いながら聴きながら、アセンブリコードにどういう感じでなってるかってところでパフォーマンスを見るもんなんだっていうところから目から鱗でした。
すごく勉強になったなー。
.NET ラボでも .NET 10 の新機能についてもお話しされたスライドでの登壇もされてるとのことで、こちらもとても勉強になると思います。
ライトニングトーク
年末にみんなでブログを 108 本書いて年越し蕎麦のための腹を空そう
LT は、 Tomio 君のがめっちゃインパクトありました。
12/27 に札幌現地+オンラインでみんなで集まってブログの記事を書こうっていうイベントです。
オンライ参加も OK ってことですので、よかったらご参加ください。

で、12/13には栃木県の小山市で開催される「🥟 TechGYOZA 🥟」でも地方コミュニティについてのパネルディスカッションにも Tomio 君も登壇するみたい。

かなり気になる。
.NET 10 の ASP.NET Core の気になる新機能
MS MVP のくさばさんのセッション。
くさばさんの今後の登壇予定はこんな感じでだいぶ精力的に活動されてますね。
ちなみに、1月の .NET ラボには hiyohiyo さんも登壇するみたい。
Github Copilot のチャット履歴ビューワーを作りました ~WPF、dotnet10もあるよ~
CLR/H の現代表のしみみんのセッションっす。
コミュニティに行って何か作りました的なセッションってあまり最近聞かない気がするけど、ちゃんと物作りしましたよセッションは聞いてて楽しいなって思いました。
しみみんとは、自分がきたあずやってた頃からの付き合いだから、お互いにまじで年取ったなーって思っちゃったw
Blazor 向け NuGet パッケージを5分間でいくつ紹介できるかな
MS MVP の jsakamaoto さんのセッションっす。
jsakamoto さんすごいっすよねー。
このセッションについては、ひとまずこれをやってみて!
坂本さんは、Blazor のアドベンドカレンダーも書いててすごい Output 量だな〜

#4 C# ドキドキ Live Coding 対決!! 出張版
北陸から来た、鈴木 孝明さん/石野 光仁さん/小島 富治雄さん のブリ会議で名物のセッションの北海道への出張版です。
次回のブリ会議は 1/9-10 なので行ける方は是非申し込みを。
タイトルの通り Live Coding ってことで、石野さんが出したお題でその場で Live Coding と、ドラクエの戦闘的なゲームでお互いに HACK したプログラムで戦って結果を競うみたいなのの 2 枠ありました。
Live Coding の枠は、こんなお題でした。
- 1つ目
- サイコロを5回ふって出た目をランダムに表示してください。
- ただし、ランダム関数を使うのは禁止です。
- 言語はC#でお願いします。
- 2つ目
- このプログラムを60万回実行して、サイコロの出た目を集計して表示してください。
んで、みんなもやってみてねってことだったので、Github Copilot に書いてもらいましたw
実行結果
=== 集計結果 ===
1の目: 99,985回 (16.66%)
2の目: 99,544回 (16.59%)
3の目: 100,022回 (16.67%)
4の目: 99,597回 (16.60%)
5の目: 100,561回 (16.76%)
6の目: 100,291回 (16.72%)
コード
using System;
class DiceRoll
{
static int RollDice(long baseTicks, int rollNumber)
{
// ランダム関数を使わずに、疑似ランダムを生成
long ticks = DateTime.Now.Ticks;
// 線形合同法で値を変化させる(より複雑な計算)
long seed = ((ticks + baseTicks + rollNumber * 7919) * 1103515245 + 12345) & 0x7fffffff;
seed = (seed ^ (seed >> 16)) * 0x85ebca6b;
seed = (seed ^ (seed >> 13)) * 0xc2b2ae35;
seed = seed ^ (seed >> 16);
// 1~6の範囲に変換
int diceValue = (int)((seed & 0x7fffffff) % 6) + 1;
return diceValue;
}
static void Main()
{
const int totalRolls = 600000;
int[] counts = new int[7]; // インデックス1~6を使用
Console.WriteLine($"サイコロを{totalRolls:N0}回振って集計するよ~!");
Console.WriteLine("集計中...");
long baseTicks = DateTime.Now.Ticks;
for (int i = 1; i <= totalRolls; i++)
{
int diceValue = RollDice(baseTicks, i);
counts[diceValue]++;
// 進捗表示
if (i % 100000 == 0)
{
Console.WriteLine($" {i:N0}回完了...");
}
}
Console.WriteLine();
Console.WriteLine("=== 集計結果 ===");
for (int i = 1; i <= 6; i++)
{
double percentage = (double)counts[i] / totalRolls * 100;
Console.WriteLine($"{i}の目: {counts[i]:N0}回 ({percentage:F2}%)");
}
Console.WriteLine();
Console.WriteLine($"合計: {totalRolls:N0}回");
}
}
線形合同法ってなんやろw
ひとまずランダムっぽくなってるし、大体平均的になってるからいいのかな?
ゲームを Hack する枠はめっちゃ楽しかったけど、言語化できないや。
ぜひ、ブリ会議にご参加ください。
オマケ
ついでに、今回の北海道の旅で行った店
今回は、11/27 の夜から12/2 まで札幌にいました。
CLR/H に参加するのと、娘に TWICE グッズを届けるのと、お仕事もしたりって感じっすね。
なので、そこそこいろんなお店に行きましたが、あんまり観光客の人が行くような店は行ってないかも。
米風亭
23 時くらいの夜に札幌に着くと、やってるお店が少ないんすよねー。
ってことで、大体ついた日の夜ご飯は、米風亭になります。

山嵐黒虎
黒虎になってからは初めてか 2 回目くらいにきました。
山嵐は札幌ではそこそこ流行ってるラーメン屋さんだと思うんですけど、味が結構若い方向けでジジィな自分にはちょっと強烈なんですよね。
でも、ホテルのすぐそばだったし、なんかラーメン食べたくてきちゃった


ビーストキッチン
飲み放題に冷蔵庫にある地酒を選んで飲める感じの日本酒好きな人には、おすすめのお店。

男のイタリアン屋台 suEzou
札幌に来るとここのパスタが食べたくなってしまう。
今回のパスタもめっちゃ美味しかった。

でも、1 人だと飲み放題できないの悲しみ。。。

カリーハウス コロンボ
札幌といえばスープカレーだと思うけど、なんかルーカレー(ドロドロカレー)を食べたくなる時ってあるっすよね〜。
ってことで、コロンボ。

ZANGI一番
CLR/H 111 の勉強会の懇親会で行きました。
ザンギが色々あったんじゃないかな。。。
ランチは、ご飯と生卵がおかわり自由と太っ腹なお店でしたよー。

鮨処いちい
札幌にくると 1 度はお店に行くんだけど、満席だったりちょうど終わりの時間だったりであまり行けてはいないんですが、ここのお寿司はめちゃ美味しいですよ。
でも、なんで刺身の写真を X にあげてるんだろw

自家焙煎らーめん とみの屋
空が火事になっちゃってから、すすきのあたりで味噌ラーメンはどこに行くかちょっと迷走中なんですよね。
信玄とかもめっちゃ混んでるし。
ってことで、昔結構行ってたとみの屋に久々にきたっす。
でも、散々飲んでから行ったので、スマホの写真を見て思い出したけど、あんまり記憶がないw


らぁめん銀波露 江別本店
娘と一緒に行きましたー。
娘曰く、ここのメンマは世界一だそうですw
でも、自分が食べたのはのりたま味噌ラーメンw


焼肉菜包 朴然 厚別店
肉食の娘と一緒に焼肉行きましたー。
昔よりもちゃんとモリモリ食うようになって、ちょっと嬉しい。

吉山商店 創成橋店
お客さんのところにオンサイトで行く途中で食べにきました。
11:45 くらいにお店に着いたんですけど、めっちゃ混んでて危なく打ち合わせに遅れるところだったw


月と太陽ブルーイング 本店
飲み会のまで少し時間があり、ホテルで休んでると寝ちゃいそうだったし、ホテルのすぐそばだったしってことで、飲み比べ3種類だけ飲みにきちゃいました。


鉄板厨房 えぞや
料理美味しかった〜。

トールサンダイニング
この後の同僚で行った飲み会が激しくて、記憶がないw
でも、美味しかったはず。

札幌らーめん輝風 すすきの店
ここのラーメンは、こっさりでめっちゃうまかった!
多分、今後ススキノで飲んだ後の〆ラーメンはここに行く!

五修堂
ここの麻婆飯が好きなんすよね。
久々に来たけど、辛くて美味しかったけど写真撮るの忘れた。

珈琲館 バロン
The 昭和レトロの喫茶店って感じですごく良かったです。
喫茶店の中でタバコ吸えるのがすごくいい!

今回の旅で知った札幌
札幌ら〜めん共和国ってなくなったんすね
札幌駅直結のエスタの 10F に札幌ら〜めん共和国ってのがあったんですが、そのエスタ自体が今は解体されているの中に入ってた施設は無くなったって感じです。
まーそりゃそーねって思いつつ、ちょっと残念な感じですよね。

日替わりアイドルステージ
勉強会に行く前にプラプラしてたら、日替わりアイドルステージなるものを発見しました。
こんな企画だったみたいだけど、

北海道から全国に羽ばたける人材をプロデュースするらしい。
まとめ
久々の CLR/H めっちゃ楽しかったです。
あと、札幌の MS 系イベントって、やっぱり開発者向けというかコードのネタが盛り上がるなって印象があります。
2024/1/13 に Azure Travelers やった時も盛り上がったけど、今回の方がやっぱりって感じがしますね。
ちなみに、1回目の札幌の記事はこちらです。
自分の中でも、札幌のコミュニティはこんなツヨツヨエンジニアも多いから、Dev が根強い地域っていう印象がありますね。
- jsakamoto さん : nuget と github を見ていただくと坂本さんの凄さが伝わると思います。
- hiyohiyo さん : CrystalDiskMark の作成者
- BlakJamboDog の作者(https://forest.watch.impress.co.jp/library/software/blackjmbdog/)
※今回参加されてないし、BlackJamboDog を使った SI してる人とかもまだ居そうだけど、アプリが更新されてるのとかわからなかったので、作者のリンクは貼りませんでした。
でも、札幌でも、 Azure や 生成 AI 周りの話はもっと注入できるといいなーって思いますし、セキュリティにもコストかけてもらえるといいなーって思います。
ってことで、さりげに Microsoft Ignite の Japan Wrap-up Session を貼っておこっと



コメント