はじめに 開発部の 有澤 です。 数ヶ月ほど前に、社内アプリケーションの開発責任者(いわゆるプロダクトマネージャー)になりました。 役割を通じて、ステークホルダーと関わることが増え、既存システムに機能を加える機会が増えてきました。 私は新たな要望に応えるため、既存システムと新規機能を比較し、「どのような設計で実現できるか」を検討する機会が増えましたが、 その過程で一つの懸念が浮かびま...

続きを読む

この記事は Angular Advent Calendar 2024 の23日目の投稿です。 ✨🎄昨日は @dddsuzuki さんの AngularのスタンドアロンコンポーネントとSignalsを使用したアプリケーション設計 でした🎅✨ 謎エラーと突然の遭遇 ある日システムのトラブル報告がありました。「私のPCだけ画面が開かなくて…他のPCではふつうに開くんですよ」 その人のブ...

続きを読む

こんにちは、開発部の鈴木です。 2022年の5月にAngularのモジュール設計と遅延ロードの紹介について紹介しました。 それからAngularのバージョンが上がり、スタンドアロンコンポーネントやSignalsなど新たな機能が追加されています。 また、Angular v19以降ではデフォルトでコンポネート、ディレクティブ、パイプがスタンドアロンに設定されるようになったため、改めて現在の...

続きを読む

この記事では、SymfonyとAngularを使用してシングルページアプリケーション(SPA)のフォーム機能をゼロから構築する方法を紹介します。 サーバーサイドでAPIを構築しフロントエンドでフォームを作成しAPI連携までを行います。 ただフォームを作るだけでは面白くないので、PokeAPIを使用してフォームに入力されたポケモンの名前を送信するとそのポケモンの画像を表示するアプリを作成...

続きを読む

はじめに アプリケーションの実行時に他のサービスをコールすることで処理を移譲することがあります。 よくある例の一つとしては Web API の呼び出しがあります。この際に、ネットワークや当該 Web API の障害などにより期待するレスポンスが得られないことが発生する可能性があります。 呼び出し側としては呼び出しのリトライを実装することでこのような状況においてもなるべく最善のレスポンスを...

続きを読む