データベース設計アンチパターン
データベース設計に関する技術書を読み漁ったのでアンチパターンについてまとめた。 アンチパターン 単一参照テーブル 構造が似ているマスターテーブルは1つのテーブルに統合すればいいんじゃね?という発想からマスターテーブルとい… 続きを読む »
データベース設計に関する技術書を読み漁ったのでアンチパターンについてまとめた。 アンチパターン 単一参照テーブル 構造が似ているマスターテーブルは1つのテーブルに統合すればいいんじゃね?という発想からマスターテーブルとい… 続きを読む »
RazorPagesにBlazor Serverが使えるようにした備忘録。詳しい説明は後述の参考文献のリンクを読んでください。 既存コードの修正 Program.cs修正 _Layout.cs修正 Pagesフォルダに追… 続きを読む »
業務で必要だったので調査した結果をまとめた。 クォータクライアントと呼ばれる下記の4つの機能でブラウザにデータを保存することができる。asm.jsのキャッシュもあるらしいですがWebAssemblyに置き換わったので除外… 続きを読む »
ほとんど公式サイトの解説とサンプルコードを読むだけで開発できたけど、必要な情報へアクセスするまでのリンクと詰まったところをメモ Azure AD B2Cの作成 Azure AD B2C を使ってサンプル web アプリケ… 続きを読む »
マイクロサービスとは1つのWebApiを複数に分散することです。分散することで採用する言語やフレームワークを変更できたり、 サーバがダウンした時の障害を最小限に抑えられるなどメリットを得られます。Daprとはそのマイク… 続きを読む »
アプリに認証機能を実装するためにAzure AD B2Cを使った備忘録。AzureWebServiceは既に作成済みという前提で解説します。 登録したユーザーのみが開発したWebServiceにアクセスでき、そのWebS… 続きを読む »
検索してStack overFlowやMicorosft公式ドキュメントどおりに作成したけどZipの中身が空っぽで小一時間悩んでやっと解決したのでメモ書き
仕事でDockerを使った環境でOcelot導入を頼まれたが詰まったのでメモ。 準備 プロジェクトの新規作成からスタート。 Dockerが必要なので「Dockerを有効にする」にチェックを入れます。 すると、こんな感じの… 続きを読む »
asp.netにはモデルバインドという便利な機能があるのですが下記の機能を使った場合のバインド方法について、実務で詰まったので解決方法を記事にまとめます。 Razor構文のループ処理で生成したHTMLタグとコレクションの… 続きを読む »
動作ログを追跡するためデータベースに「履歴テーブル」が存在するシステムがあります。保険や金融のシステムが良く採用していましたが、近年ではサービス向上の情報源ため、あらゆるデータにログを残すことが当たり前になりました。 動… 続きを読む »