2022-01-01から1年間の記事一覧
先日の.NET Conf 2022 Recap EventでフロンドエンドフレームワークにはReactやVueなど様々なフレームワークがある中であえてBlazor WebAssemblyを選択する理由は何ですかというような質問がありました。 それに自分なりの回答を考えてみた。 もちろん、回答…
通常、SPAなWebシステムのバックエンドとフロントエンドのやりとりはWebAPIを介して行われるのが通常である。 すなわち、バックエンドとフロントエンドとのやりとりはJSONあるいはXMLのテキストをHTTPでやりとりする。 しかしながら、C#の世界には非常に高速…
techcommunity.microsoft.com いままで、docs.microsoft.comとして存在していたいわゆるテクニカルドキュメントやMicrosoft Learnなどが存在していたサイトが新しく生まれ変わりlearn.microsoft.comとなりました。 従来のURLにリンクしていたものは自動的に…
Windows Updateによって.NET 6のランタイムおよびSDKの更新がどのような挙動となるか試してみた。 検証環境:Hyper-V上にWindows 11を新規インストール VS Codeをインストール .NET 6 SDK 6.0.100をインストール この時点で、VS Codeのターミナルから.NET SD…
.NETにおいて文字列の組み立ての方法はざっと文字列連結や補間文字列やStringBuilderによる方法がぱっと思いつくと思う。他にもいろいろあるが代表的なところでこんなところだろう。 github.com この3つの方法でベンチマークを取ってみた。 ソースは上記の通…
読むべきアナウンスブログは以下の通り devblogs.microsoft.com devblogs.microsoft.com Blazor WebAssemblyでの動的認証要求 場所変更イベントの処理 Blazor WebAssemblyデバッグの改善 .NET6プロジェクト用の.NET WebAssemblyビルドツール WebAssemblyでの…
設定→プライバシーとセキュリティ→開発者向け→ターミナルでWindowsターミナルに設定します。 ここでは、WindowsTerminalのPreview版に設定しておきました。 これで、背景画像が設定されているWindows TerminalのPreview版がVisual Studioからデバッグ起動さ…
devblogs.microsoft.com Windows TerminalのPreviewにてテーマの導入により多くのカスタマイズの可能性が追加されたということでその一つに背景画像を設定できるようになったということです。 というわけで、早速やってみました。 で、こちらがドキュメント…
dotnetlab.connpass.com .NET7期待の新機能というタイトルで登壇してきました。 .NET 7期待の新機能 from TomomitsuKusaba www.slideshare.net 前世代の.NET6ではMAUIのリリースなどありC#統一を果たしたそんな世代であったというわかりやすいプロジェクト目…
csharp-tokyo.connpass.com こちらの、C# TokyoのイベントにLT登壇してきました。 内容は、.NET6で追加されているLINQのMaxByとMinByの二つのメソッドについての話です。 www.youtube.com
いつしか、リングがいっぱいになるよう頑張ります。 まずは、今月の.NETラボ勉強会とC# TokyoのLTを。。。 csharp-tokyo.connpass.com dotnetlab.connpass.com 撮影:D300s AiAF Nikkor 35mm F2 露出:F2.8 1/200 ISO1000 -0.3補正
このたび、Developer TechnologiesのカテゴリーでMicrosoft MVPを受賞しました。 mvp.microsoft.com 主に、.NETラボ勉強会での登壇活動が評価されてのことと思います。というか、活動はそれしかありません。 主な登壇内容はASP.NETとりわけBlazorを軸に.NET…
.NET6新機能の振り返り というタイトルで.NETラボ勉強会2022年7月登壇しました。 dotnetlab.connpass.com 当日のスライドは以下の通り。 .NET6新機能の振り返り from TomomitsuKusaba www.slideshare.net 要点としては以下の通り。 .NET統一計画の完結(.NET…
devblogs.microsoft.com ASP.NET Coreの.NET7 Preview 6におけるアップデートのブログの中でBlazorの新しい実験的なコンポーネントとしてQuickGridというデータグリッドコンポーネントの紹介があったので早速試してみた。 .NET7のアップデートブログに書かれ…
Web開発者が始める .NET MAUI Blazor App というタイトルで.NETラボ勉強会2022年6月登壇してきました。 dotnetlab.connpass.com スライドは以下の通り。 Web開発者が始める .NET MAUI Blazor App from TomomitsuKusaba www.slideshare.net 要点としては以下…
まず、参考にしたのはここ。 docs.microsoft.com 参考のページとの際はプロジェクトの種類だ。 なので、ASP.NET Coreのビルドができれば基本的にはうまくいくはず。 前提条件 Blazor WebAssemblyのテンプレートにASP.NET Core Hostedのオプションをつけたプ…
今回は、.NET6のコンソールアプリケーションでサンプルアプリケーションを作成していきます。 まずは、普通にVS2022で.NET6のコンソールアプリのテンプレートでプロジェクトを作成します。 次に、NugetでOracle.EntityFrameworkCoreとMicrosoft.EntityFramew…
Visual Studio2022の拡張としてMicrosoft Edge Developer Toolというのがプレビューでリリースされている。 ASP.NETやASP.NET CoreのプロジェクトのEdgeでの表示を確認するためのツールでVisual Studioのウィンドウ内でEdgeでの表示がされる。 似たような目…