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