コドモン Product Team Blog

株式会社コドモンの開発チームで運営しているブログです。エンジニアやPdMメンバーが、プロダクトや技術やチームについて発信します!

EMConf JP 2026 参加レポート ── コドモンEM3名が語る、熱かったセッションと企画

EMConf JP 2026 参加レポート ── コドモンEM3名が語る、熱かったセッションと企画 こんにちは!コドモンでEM(エンジニアリングマネージャー)をやっている かじろ・しげた・せきねこ です。 3月4日に開催された EMConf JP 2026 に参加してきました。昨年に…

【入社エントリー】インフラエンジニア10年目の私がSREとしてコドモンに入社した理由

SREチームの檜山です!2026年1月にコドモンに入社しました。この記事では私がこれまで取り組んできたことと、コドモンに入社した感想、これからコドモンでやってみたいことを書きます。 これまでやってきたこと 入社するまで イベントやコミュニティ 働く意…

ReactNativeのモバイルアプリ行動ログ設計

要件の整理 検討した2つのアプローチ TypeScriptインターフェースの直接定義 YAMLベースの定義 + TypeScript自動生成 - こちらを採用 イベント定義(YAML) 同じイベント名を異なる画面で使うケース 生成スクリプトとバリデーション 重複検出 GA4制約バリデ…

なぜ秘密情報の比較に===ではなくhash_equalsを使うのか ─ 内部実装と実践ガイド

【追記 2026/2/26】 本記事の内容をもとに、第184回PHP勉強会@東京で発表しました。Q&Aや補足情報も含めたスライドはこちらからご覧いただけます。 speakerdeck.com こんにちは。プロダクト開発部の塚原です。 業務でセキュリティに関する実装をする機会が…

「レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み」というタイトルでSRE Kaigi 2026に登壇しました!

こんにちは!プロダクト開発部の小西です! 先日、SRE Kaigi 2026 にスポンサー枠で登壇させていただきました。 登壇資料は以下になります。 speakerdeck.com 今回は登壇の舞台裏について、発表者目線でご紹介させていただければと思います。 登壇時の様子 …

モバイルアプリのE2EテストにMaestroを導入 - 新規事業での理想と現実のトレードオフ

こんにちは、新規事業のプロダクト開発を担当している杉山です。 弊社では、これまでWebなどのE2EテストにGaugeを使用してきましたが、今回の新規事業のモバイルアプリの開発では、Maestroを採用しました。 本記事は、モバイルアプリのE2Eテスト導入を検討し…

【イベントレポート】SRE Kaigi 2026にプラチナスポンサーとして協賛しました!

こんにちは!プロダクト開発部の塚原です。 2026年1月31日(土)に中野セントラルパークカンファレンスで開催されたSRE Kaigi 2026に、コドモンはプラチナスポンサーとして協賛しました! この記事では、協賛の背景から当日のスポンサーブースの様子をレポー…

BigQueryのタイムトラベル機能を使って、脳に優しくリカバリしたい

こんにちは、アナリティクスグループの若鶴です! アナリティクスグループは開発本部ではなくコーポレート本部に所属していますが、記事を書きたくなってしまったため、コドモン Product Team Blog に記事を書いています。 アナリティクスグループは、データ…

mise で .node-version と Makefile をひとつに

はじめに コドモンでエンジニアをしている羽馬です。 プロジェクトごとに、使用するツールや設定ファイルがバラバラな状態はよくあります。 「Node.jsはxx系、Javaはxx系。環境変数は .envrc で、タスク実行は Makefile で」といった具合です。 日頃から開発…

JJUG CCC 2025 Fallに3名登壇しました!

こんにちは。エンジニアのnrs、上代、JUNです。 国内最大級のJavaカンファレンス「JJUG CCC 2025 Fall」にコドモンから3名が登壇しました!本記事では、各セッションの内容と登壇者の振り返りをお届けします! JJUG CCC 2025 Fallとは 登壇セッション [nrs] …

コードより行動、ちょうど良い協働

こちらは「コドモン Advent Calendar 2025」の25日目、つまり最終日の記事になります。 こんにちは、昭和61年生まれ、エンジニアリングマネージャーの松浦です。 今年は昭和100年のアニバーサリーイヤーです。記念すべきこの年のアドカレの最後を担当できる…

KotlinにおけるエラーハンドリングとArrow-ktのEither型

この記事は、コドモンAdvent Calendar 2025 24日目の記事です。 こんにちは!プロダクト開発部のjunです。12月は子どもの誕生日が2回とサンタ業務と正月休みがあり、山積みの謎の段ボールやポチ袋たちと仕事をする日々です。 これらのビッグイベントを滞りな…

テストがあれば、無限に挑戦できる🔥

この記事は、コドモンAdvent Calendar 2025 23日目の記事です。 こんにちは! コドモンでエンジニアをしている浦中です。 昨年産休に入り、今年の9月に復帰しました。外で車を見つける度に「ぶぶ!」と指差す子どもを見ては、サンタさんに大量の車のおもちゃ…

PHPUnit のテストダブルと仲良くなりたい(モック編)

こちらは「コドモン Advent Calendar 2025」の22日目の記事です。 tech.codmon.com こんにちは、プロダクト開発部のふくいです。 昨年の「コドモン Advent Calendar 2024」で以下の記事を書いたのですが、 tech.codmon.com 一年越しに続編として PHPUnit で…

エンジニアの成長を後押しする「テックチャレンジ補助制度」をスタートしました!

こちらは「コドモン Advent Calendar 2025」21日目の記事です こんにちは!プロダクト開発部のせきねこです。最近携帯電話を水没させてしまい、サンタさんからのプレゼントを待たずに4年ぶりに新機種へ買い替えました…最新機種は画面が大きくてキレイですね✨…