ここ最近の Angular リリースで、変更検知の改善とシンプルなシンタックスを提供する Signals や Control flow が導入されました。早く使ってみたくなりますね。とはいえ手元にはそれ以前のバージョンのプロジェクトが多く、ようやく最近そのひとつをv17にアップデートしたところです。 当記事ではアップデート作業の順を追いながら詰まったところなどを紹介します。サードパーティ...

続きを読む

この記事では、OpenAPI Generatorを活用してPHPでAPIクライアントを生成する方法を紹介します。 弊社では数多くの広告媒体APIを利用しているのですが、PHPでのApiClientが提供されていない媒体があるためOpenAPI Generatorを使ってAPIクライアントを生成することで年に3~4回更新されるAPIに対応しています😊 目次 OpenAPI Gen...

続きを読む

私は業務でほとんどDockerに触れないので、Dockerを使ってPHPを実行する方法を簡単にまとめてみました。 Dockerとは ChatGPTに聞いてみると、 Dockerは、コンテナ仮想化を利用してアプリケーションを開発、配布、実行するためのプラットフォームです。 Dockerを使用することで、アプリケーションとその依存関係をコンテナと呼ばれる軽量で独立した実行環境にパッケージ化し...

続きを読む

はじめに 弊社はおもにバックエンドのプログラム言語に PHP を使用します。 また多くのアプリがコンテナで動いています。 コンテナはコントロールプレインを Amazon ECS、データプレインは AWS Fargate を使用することが多くイメージは Docker を使用してビルドします。 本記事では Docker で PHP を使用する際に必要になることが多い PHP 拡張モジュー...

続きを読む

はじめに カルテットコミュニケーションズ開発部では職能チームとしての、PHP チーム、UI チーム、インフラチームが存在しています。プロダクトやプロジェクトに応じて適宜職能チームからメンバーをアサインする形で業務を進めています。 今回はその職能チームのうちのひとつであるインフラチームの働きかたについて、とくに「チームをどう運営しているのか」を主軸に簡単にご紹介したいと思います。 メンバ...

続きを読む