Microsoft MVPを受賞しました

このたび、Developer TechnologiesのカテゴリーでMicrosoft MVPを受賞しました。

 

mvp.microsoft.com

主に、.NETラボ勉強会での登壇活動が評価されてのことと思います。というか、活動はそれしかありません。

主な登壇内容はASP.NETとりわけBlazorを軸に.NETやEF Coreなどがメインになっています。

思いとしては、.NET技術の便利さ生産性の高さといったところを伝えていければと。

 

思い起こせば、.NET Frameworkとの出会いは2017年のことでWebFormsの仕組み・・・とりわけデスクトップの開発スタイルをWebの世界に持ち込んでいるといった思想にまず驚かされました。

そして、開発生産性の高さ。これまで、WebはJavaでの開発しか知らず。Windowsデスクトップ開発ではDelphiでの開発しか知らず。こんな中でも、言語的にはJavaに近く、開発スタイルはどことなくDelphiに近い.NET Frameworkはいつしか非常に使いやすい道具となっていきました。

C#、.NETはドキュメントなども非常によく整備されています。

また、様々なコミュニティで学習させていただきこれはいつか恩返ししなければと思い、昨年から登壇活動を始めました。

最初は1回だけのつもりでいたものの、1回登壇するとしゃべり足りないテーマ、伝え切れてないテーマ、消化不良と思えるところがふつふつとわいてくるようで気がついてみれば毎月登壇している状況でした。

自分自身、登壇することで勉強になっているところがあります。これまで、様々なコミュニティやイベントで学習させていただいたこと。どれだけ返せているか分かりませんがこれからも力が及ぶ限り登壇活動中心にやっていこうと考えています。

 

今月の登壇予定は2件。

.NETラボ勉強会で「.NET7期待の新機能」

C# Tokyo .NET6移行祭りで「.NET 6で実装された新しいLINQ API

 

dotnetlab.connpass.com

csharp-tokyo.connpass.com

こちらも、よろしくお願いします。

.NETラボ勉強会2022年7月登壇まとめ

.NET6新機能の振り返り

というタイトルで.NETラボ勉強会2022年7月登壇しました。

 

dotnetlab.connpass.com

当日のスライドは以下の通り。

 

www.slideshare.net

 

要点としては以下の通り。

 

  • .NET統一計画の完結(.NET5で果たせなかった.NET統一計画が.NET6で完結)
  • .NET MAUIのGA(5/21)
  • LTSサポート(まだまだサポート期間は2年以上残っている)
  • ホットリロード(大幅な生産性向上)

ということで、先月話したMAUIの話をもう一回したり・・・やはりBlazor Hybridの文脈でMAUIでもBlazorコンポーネントを使えるようになったのは大きい。これによってWeb開発者でも容易にモバイル開発の世界に入っていけるようになった。

MAUIのリリースもその一環であるが.NET統一計画の完結という話も.NET6世代では大きなテーマだったように思う。WindowsiOSmacOSAndroid、それからIoTといったあらゆるプラットフォームがC#で記述できるようになったということ。

たとえば、IoTの世界では今月初音さんがお話ししていたnanoFrameworkによってエッジ側もM5Stackのような小さなコンピュータでもC#で記述することができます。

 

そして、.NET6はLTSサポートということ。今年リリースされる.NET7はSTSサポートですのでサポート期間は短くサポート終了日は.NET6の方が先ということが想定されています。

LTSサポートが長いといえどもサポート期間は3年間ですので組織のポリシーによりLTSごとに(バージョン2つ飛ばしで)バージョンアップするのか、LTS→STS→LTSのようにバージョンを1つずつ上げていくのかというのはありますが、従来の.NETFrameworkのように塩漬けというわけには行きません。

 

.NET6で書かせない話題としてはホットリロードです。

これはもう手放せない機能となっています。開発生産性に大きく寄与している機能です。さらにホットリロード驚きなのがVisualStudio2022では従来の.NET Core3.1だとか.NET Framework4.8だとか以前のフレームワークまでサポートしているというところです。

当日は、.NET Framework4.8でのWindowsFormsでホットリロードのデモをしました。