AI

Playwrightで自動テスト生成!Agents・VS Code拡張・Codegen

Playwright 1.56で追加された「Agents」を含め、テスト自動生成機能を3種類(Agents、VS Code拡張、Codegen)比較。実際にBlazorアプリを対象にテストプラン作成からコード生成、AIによる修正(Healer)までの流れを詳しく解説します。
C#

BlazorアプリをPlaywrightでUIテスト!セットアップから基本操作まで解説

Playwrightを使ってBlazorアプリのUIテストを自動化する方法を解説します。インストール、要素指定、アサーション、実行、タイムアウト設定まで、サンプルコード付きでわかりやすく紹介。
C#

Blazorでカスタムイベント引数を使い、Bootstrapアコーディオンの開閉を制御する

Blazorのカスタムイベント引数を使って、Bootstrapアコーディオン開閉イベントをハンドリングする方法を解説。標準イベントでは取得できないJavaScriptイベントをBlazor側で受け取り、UIを動的に制御する手順を初心者向けに紹介します。
AI

PythonでMCPサーバーにプロンプトを設定する

MCPサーバーにプロンプトを設定して、毎回の長い入力を自動化する方法を解説します。Pythonでの実装手順や、Copilotからの利用方法、表示名の変更方法まで初心者にもわかりやすく紹介。
AI

MCPサーバー入門:PythonとuvでCopilotと連携できる環境を構築する

PythonでMCPサーバーを作成し、GitHub Copilotに独自のデータを返す方法を初心者向けに解説。uvでの環境構築から実装、Copilotとの連携までを丁寧に紹介します。
C#

WPFの添付プロパティでファイルドラッグ&ドロップをMVVMに実装する方法

WPFでファイルドロップ機能をMVVMで実装する方法を解説。添付プロパティを利用してコードビハインドを排除し、ViewとViewModelを分離した設計を実現します。
C#

System.Text.Json で static プロパティをシリアライズする方法(JSON Contract 使用)

.NET 8 の System.Text.Json で static プロパティをシリアライズする方法を解説。JSON Contract とカスタム属性を活用し、getter デリゲートを生成して実現する手順をサンプルコード付きで紹介します。
C#

.NET × PostgreSQL:Npgsqlのコネクションプールをログで可視化して理解する

Npgsqlのコネクションプール設定を変更し、PostgreSQLログやpg_stat_activityを通じて動作を検証。接続の切断・再接続のタイミングを可視化。
C#

.NET Web API × OpenTelemetry でメトリクスを収集し、Prometheus と Grafana で可視化する方法

.NET 8 Web API で OpenTelemetry を使ってメトリクスを取得し、Prometheus で収集、Grafana でダッシュボード表示する手順を解説します。ローカル環境での動作確認方法や Docker 設定も詳しく紹介。
C#

.NET 8 × OpenTelemetry で Web API をトレーシングする方法|Jaegerによる分散トレーシングの可視化と実装手順

.NET 8 と OpenTelemetry を使って Web API のトレーシングを構築し、Jaeger で可視化する方法を、Docker を用いた環境構築から丁寧に解説します。