Cake.jpとテスト駆動開発

こんにちは、Cake.jp技術部でエンジニアをしている山内です。 この記事では、Cake.jpのエンジニアがどのような場面でテスト駆動開発(以下、TDD)を取り入れているのかについて話します。 ※今回はTDDがどのようなものかは割愛させていただきます。 導入の背…

IntersectionObserver APIを使った速度改善について

こんにちは、Cake.jp技術部の福井です。 はじめに ウェブページの速度改善を行う中で、IntersectionObserver APIを利用しました。この記事では、どのようにこのAPIを活用してパフォーマンスを改善したかについて詳しく解説します。 改善前の状態と背景 前提 …

Cake.jpのバージョンアップについて語った、PHPカンファレンス福岡2024

Cake.jpでバックエンドエンジニアをしている山内です。 2024/06/22(土)、PHPカンファレンス福岡2024に参加してきました。 弊社からは代表の高橋、私の2名で参加しました。 今回は、登壇もしてきたので、当日の発表内容や参加してみての感想を紹介します。 登…

「コンテキストの共通化」を加速させるために1年以上モブプロを続けた結果

こんにちは、Cake.jp技術部の中村です。 Cake.jp技術部では、週に2回モブプログラミング(以下、モブプロ)を実施しています。導入してから1年以上経過して、導入してよかったこと、課題について紹介させていただきます。 1. モブプロとは Cake.jpでは、1つの…