こんにちは、開発部の鈴木です。 2022年の5月にAngularのモジュール設計と遅延ロードの紹介について紹介しました。 それからAngularのバージョンが上がり、スタンドアロンコンポーネントやSignalsなど新たな機能が追加されています。 また、Angular v19以降ではデフォルトでコンポネート、ディレクティブ、パイプがスタンドアロンに設定されるようになったため、改めて現在の...
続きを読むこんにちは、開発部の鈴木です。 2022年の5月にAngularのモジュール設計と遅延ロードの紹介について紹介しました。 それからAngularのバージョンが上がり、スタンドアロンコンポーネントやSignalsなど新たな機能が追加されています。 また、Angular v19以降ではデフォルトでコンポネート、ディレクティブ、パイプがスタンドアロンに設定されるようになったため、改めて現在の...
続きを読むこの記事では、SymfonyとAngularを使用してシングルページアプリケーション(SPA)のフォーム機能をゼロから構築する方法を紹介します。 サーバーサイドでAPIを構築しフロントエンドでフォームを作成しAPI連携までを行います。 ただフォームを作るだけでは面白くないので、PokeAPIを使用してフォームに入力されたポケモンの名前を送信するとそのポケモンの画像を表示するアプリを作成...
続きを読むはじめに アプリケーションの実行時に他のサービスをコールすることで処理を移譲することがあります。 よくある例の一つとしては Web API の呼び出しがあります。この際に、ネットワークや当該 Web API の障害などにより期待するレスポンスが得られないことが発生する可能性があります。 呼び出し側としては呼び出しのリトライを実装することでこのような状況においてもなるべく最善のレスポンスを...
続きを読むはじめに Mac のローカルで MySQL のレプリケーションを構築する機会があったので手順をまとめてみます。 レプリーションやリカバリなどを一度経験しておくと Amazon RDS などのクラウドサービスにおいても役に立つ場面があるかもしれません。 環境準備 Docker で mysql:8.0.39-debian を使用してレプリケーションを構築します。 ディレクトリ構成 ...
続きを読む弊社のGitHubは、500超のリポジトリと50超のプロジェクトを抱えています。プロジェクトのKanbanを見ながらあちこちのリポジトリを行ったり来たり、あれれ昨日見ていたIssueはどこいった?あのIssueはどこのリポジトリだっけ?なんてことがよくあります。 GitHubのサイトには検索機能が備わっていますが、もっと素早く検索したいと日々ハックを探し求めています。この記事では、私が日...
続きを読む