SAKURUG の技術ブログ

ダイバーシティの観点からみたFluent UIのすすめ

Fluent UIはMicrosoftが推進するデザインシステムで、WCAG2.1 AA基準に準拠し、高いアクセシビリティを提供します。グローバル・エイリアストークンを使用し、色覚障害者にも配慮した一貫性のあるUIを実現。

【AWS/Nuxt3/GitHub Actions】④Actions構築と実行

GitHub Actions構築に向けた連載の最終回です。前回までの記事で、AWSとNuxt3の環境構築が完了しました。本記事では、GitHub Actionsの実装手順紹介とワークフローファイルの設定内容について解説を行います。
AWS

【AWS/Nuxt3/GitHub Actions】③Nuxt3環境構築

GitHub Actions構築に向け、フロントエンドをNuxt3で実装する環境構築手順について紹介します。VueとNuxtが推奨する環境に基づき、Nuxtr、Volar Takeover Mode、Nuxt Devtoolsを利用します。

【AWS/Nuxt3/GitHub Actions】②OIDCでのロール作成

GitHub Actions構築に向け、GiitHub側でクレデンシャルを管理する従来の手法ではなく、OpenID Connect(OIDC)によるクレデンシャルを利用するため、AWS側で行う設定手順について紹介します。
AWS

【AWS/Nuxt3/GitHub Actions】①AWSサービス構築

GitHub Actions構築を目標とし、本記事ではAWSのS3とCloudFrontに関する環境構築手順を紹介します。また、必要最低限なIAMポリシー設定や、Basic認証によるアクセス制限についても紹介します。
AWS

「人が増えても速くならない」はビジネス側と技術側の相互理解に使える本だった

「人が増えても速くならない ~変化を抱擁せよ~」を読みました。「ここの画面をちょっと変えるだけなのに、何でこんなに時間がかかるのだろう」技術者から、プロダクトの内容を変えてもらいたいときに返ってきた回答にこう思ったビジネスサイドの...

航空管制システム業務の紹介

現在行っている業務をご紹介いたします。航空管制は細かくシステムがわかれており、その中の一つのシステムについて開発、保守を行っております。一つのシステムでもとても規模の大きいシステムになっており、それぞれが連携して航空管制を行います。

ASP.NET Coreのプロジェクトでローカルシークレットを使う

今回はどうしてローカルシークレットが必要か?についてご説明しております。ローカルシークレットの使用手順をステップバイステップでご紹介しております。 セキュリティ面は徹底しておかないと、怒ってからだと対処できません

Microsoft MVP更新受賞しました

Microsoft MVP(Most Valuable Professional)とは、Microsoft が社外の人を表彰する制度です。Microsoft製品に対する深い専門知識をもち、かつそれをコミュニティ活動を通じて広く...

ASP.NET CoreとAzure App Serviceでの正常性チェック

正常性チェックとは通常、アプリの状態を確認する目的で外部の監視サービスまたは、コンテナオーケストレータとともに使用されます。監視システムからは作成するアプリの正常性チェックの種類とエンドポイントの設定方法が指示されます。

コミュニティ活動のすすめ

ここでは、ソフトウェア開発者におけるコミュニティ活動ということで定義します。主に、あげる次のようなコミュニティ活動があろうかと思います。・OSSへのコントリビューション・QAサイトでの技術的な回答・技術的なブログ記事の投稿...
OSS

Ignite UI for BlazorアプリでGithub Actionを使う

Infragistics Ignite UI for BlazorというUIコンポーネントを使用したアプリケーションを構築しつつ、Github Actionsによる自動デプロイを構成したいという要望はあると思います。しかしながら...

Blazor WebAssembly HostedにおけるEntra ID認証

Blazor WebAssembly ASP.NET Core HostedのモデルにおいてEntra IDでの認証をかけるのはどうしたらよいか考えてみます。ステップバイステップでご紹介しております。

BlazorのUIコンポーネントFluent UI Blazorのすすめ

BlazorではGUIの表現を基本的にHTML+CSSに依存しておりそのUIの統一性はCSSに依存しているといえる。そこで、システム間のある程度の操作性の統一性やUIの統一性を表現するためにUIコンポーネントというものが必要になってくる。

Semantic Kernelの始め方

Semantic Kernelとは、Azure OpenAI ServiceやOpenAIの提供するAPIをC#やPythonといった言語から便利に使うことができるSDK。MicrosoftがOSSとして開発している。