生成 AI によってもたらされるアプリのアーキテクチャ変革

生成 AI によってもたらされるアプリのアーキテクチャ変革

生成AIがもたらす新アーキテクチャ「MVA」を解説。開発効率化やUX向上の可能性を探る。
PowerPoint ファイルを PDF に変換する方法
PowerPoint ファイルを PDF に変換する方法

PythonでPowerPointをPDFに変換する方法を解説。自動化スクリプトで効率的に作業を進めよう!

Electron App をアップグレードするための設定方法 (GitHub Release 編)
Electron App をアップグレードするための設定方法 (GitHub Release 編)

Electron Forgeを使ったアプリのアップグレード設定方法を解説。GitHub Releaseを活用します。

GitHub のはじめ方 - 検討編
GitHub のはじめ方 - 検討編

GitHubの利用を検討する際の基本情報とライセンス選択のポイントを解説します。

デプロイ環境とブランチ戦略
デプロイ環境とブランチ戦略

効率的なデプロイ環境とブランチ戦略の構築方法を解説し、プロジェクト成功を支援します。

Dev Box をデプロイする方法
Dev Box をデプロイする方法

Azure Dev Box の構築手順を解説。開発者向け仮想デスクトップ環境を効率的に設定する方法を紹介。

Azure で Private Link に対する通信のため hosts ファイルにプライベート IP を書くときの注意点
Azure で Private Link に対する通信のため hosts ファイルにプライベート IP を書くときの注意点

Azure Private Linkでプライベート接続を実現するためのhostsファイル設定方法を解説します。

Azure API Management のセルフホスティッドゲートウェイについて
Azure API Management のセルフホスティッドゲートウェイについて

Azure API Management のセルフホスティッドゲートウェイの概要やセットアップ方法を詳しく解説します。

Streamlit で構築したアプリを Azure にデプロイする方法
Streamlit で構築したアプリを Azure にデプロイする方法

この記事では、Pythonでデータ分析用のWebアプリケーションを簡単に構築できるフレームワークであるStreamlitを用いて作成したアプリをAzureにデプロイする方法を詳しく解説しています。AzureのApp Serviceを利用することで、簡単にデプロイが可能であることを示しています。

Azure Communication Service (ACS) について
Azure Communication Service (ACS) について

本記事では、Azure Communication Service (ACS) の概要とそのサポートする機能について解説します。電話、SMS、チャット、Microsoft Teams との統合を含むコミュニケーションのための API と SDK の提供について詳しく説明します。

同じファイルでハッシュ値が異なる原因
同じファイルでハッシュ値が異なる原因

Gitで管理しているファイルのハッシュ値が開発環境(WindowsとMac)によって異なる現象について解説します。原因は改行コードの自動変換機能で、解決方法としてcore.autocrlfの設定変更を提案します。

生成 AI を活用したアプリ開発
生成 AI を活用したアプリ開発

Azure OpenAIのLLMを活用し、システム開発の効率化を試みる記事です。具体的には、生成AIを用いてシステム仕様書の作成を行い、その過程で得られた知見を共有しています。ただし、生成AIが提供する情報が必ずしも正確でないことも指摘しており、人間によるレビューの重要性を説いています。

API Management のネットワーク設計
API Management のネットワーク設計

この記事はAzure API Managementのネットワーク構成パターンについて詳しく解説します。VNetとの接続の有無、インジェクションの外部・内部モード、プライベートリンク、VNet統合など、各構成パターンの特徴、選択されるシナリオ、制約事項を紹介します。また、新しいSKU「Basic v2」「Standard v2」が発表され、これらがVNet統合の機能を提供することも紹介します。

サーバレスとは
サーバレスとは

この記事は、サーバレスコンピューティングについて解説しています。サーバレスとは、サーバ管理を必要としないアプリケーションを構築、実行する概念で、サーバのプロビジョニング、メンテナンス、更新、スケーリング、容量計画などをプロバイダに任せ、開発者はビジネスロジックに集中できます。また、FaaSとBaaSの2つの形態があり、主要なクラウドプロバイダはそれぞれ異なる課金モデルを提供しています。

コンテナとは
コンテナとは

コンテナはアプリケーションを独立した環境で実行する仮想化技術で、再現性、リソース効率、セキュリティ、デプロイの容易さなどの利点があります。一方で、学習コストやリソース消費、ネットワーク設定の複雑さなどの欠点もあります。コンテナはイメージ、コンテナランタイム、そして実行中のコンテナから構成され、Dockerなどのツールを使用して操作します。

Test Markdown
Test Markdown

この記事は、Markdown形式で書かれた文章が正しく表示されるかをテストするためのサンプルです。太字、斜体、打ち消し線、インラインコードなどの基本的な書式や、見出し、リスト、番号付きリスト、引用、テーブル、コードブロック、リンク、画像などの要素が示されています。

Static Web App へのアプリの設置方法
Static Web App へのアプリの設置方法

本記事では、Reactで作成されたSPAをAzureのStatic Web Appに設置する方法を詳しく解説します。また、Static Web AppのプランやマネージドAzure Functionsの利用方法、閉域化、Blobストレージへの静的コンテンツの配置などについても触れています。Azureを用いたWeb開発に興味がある方にとって、非常に有益な情報が詰まった記事となっています。

uraniwai について
uraniwai について

UraniwaiはReact製のヘッドレスCMSで、Azure上に展開されています。ブログ機能、ユーザー認証・管理機能、記事の投稿・編集・削除・公開・非公開切替機能など、ユーザーに対して多様な機能を提供する予定です。

Blazor 概要
Blazor 概要

この記事では、.NETの新しいフレームワークであるBlazorについて詳しく解説しています。BlazorはバックエンドからフロントエンドまでC#で一貫して記述できることが特徴で、Blazor ServerとBlazor WebAssemblyの2つの構成が存在します。それぞれのメリット・デメリットについても詳しく説明しています。