コドモン Product Team Blog

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

React における Global state の管理法を比較してみた

プロダクト開発部の渡邊です。 私が所属するチームでは、React を使ったマイクロサービスの開発を行っています。 Global state については、Zustand というライブラリを使って管理しています。 私は数か月前に他のチームから異動してきたのですが、それまで …

Decorator パターンでコントローラーの肥大化を抑える話 #デザインパターン

こちらの記事は「コドモン Advent Calendar 2023」の 17日目の記事です qiita.com こんにちは!プロダクト開発部の宮平です。 コントローラークラスに責務を持たせすぎて、コントローラークラスが肥大化することはありませんか? 今回はデザインパターンの「…

Chrome拡張ツールでデプロイフローを改善する

こちらは「コドモンAdvent Calendar 2023」の16日目の記事です。 qiita.com こんにちは! プロダクト開発部エンジニアの宮島です! そろそろクリスマスが近づいてきましたね! 私は家族でクリスマスプレゼントを毎年渡し合っているのですが、サンタさん(パー…

クエリチューニングは一日にして成らず

コドモンのカレンダー|Advent Calendar 2023-Qiitaの15日目の記事です。 こんにちは。コドモンプロダクト開発部の青木です。好きなアンパンマンのキャラクターはナットーマンで、好きなセリフは「ねばねばギブアップ」です。 今回はデータベースのクエリチ…

GaugeとPlaywrightをGitHub Actionsで実行する際に工夫していること

こんにちは!プロダクト開発部の関根です。 飛行機好きの息子のために飛行機が見られるお出かけスポットやいい感じのYouTube動画を探す毎日です。 さて、コドモンではATDDでソフトウェアを開発しており、E2EテストのツールとしてGaugeやPlaywrightを利用して…

M2 MacBook AirにローカルLLMを入れてみた

こちらは「コドモンAdvent Calendar 2023」の12日目の記事です。 qiita.com こんにちは!プロダクト開発部の成本です。 昨今AI技術が急速に浸透しており、弊社でも今年Github Copilotが導入されました。書いている途中のコードが自動補完されたり、質問に対…

チームで学ぶTDD輪読会

こちらはコドモン Advent Calendar 2023の11日目の記事です qiita.com こんにちは!コドモンプロダクト開発部の村松です。 コドモンでは1週間につき半日、業務時間を自己学習に使える0.5投資制度があります。 今回は0.5投資制度を使い、チーム内で行ったTDD…

新卒1年目エンジニアの個人開発インフラ事情🌱

こちらは「コドモンAdvent Calendar 2023」の10日目の記事です qiita.com こんにちは! プロダクト開発部でエンジニアをしている23新卒の藤村です 新卒研修のアウトプットも兼ねて取り組んでいる個人開発について、特に学びの大きかったインフラまわりに焦点…

対話型CLIライブラリのInquirer.jsを試してみた

はじめに この記事は「コドモン Advent Calendar 2023」9日目の記事です! qiita.com こんにちは、コドモンプロダクト開発部の尾沼です。 最近対話型CLIアプリを作成してみたいなと思い、Node.jsやシェルスクリプトで入門してみました。 対話型CLIのイメージ…

負荷試験がわからない問題をちょっとだけ明るくしてみた件について

コドモンのカレンダー | Advent Calendar 2023 - Qiitaの8日目の記事です。 こんにちは。QAエンジニアのこやまです。 社内で実施している負荷試験を改めて考えてみた足跡 について、ご紹介します 前提 弊社の負荷試験 課題 1.ガイドラインを見てもどのよう…

コードサンプルで学ぶMockKの使い方

こちらは「コドモン Advent Calendar 2023」の 7日目の記事です qiita.com こんにちは。プロダクト開発部の上代です。 私のチームではKotestを使用してテストコードを書いており、モッキングライブラリのMockKを採用しています。 MockKはKotlin専用のモッキ…

AWS CloudTrail から垣間見る AWS Step Functions の挙動

この記事は コドモン Advent Calendar 2023 6日目の記事です! こんにちは。Webエンジニアの八木です。 コドモンテックブログ初投稿&アドベントカレンダーということもあり、趣味全開の内容にしてみました。 今回の記事では、AWS Step Functionsの挙動をAPI…

輪読会でチームの共通言語を作ったら開発しやすくなりました

こちらの記事は「コドモン Advent Calendar 2023」の 5日目の記事です こんにちは、業務改善エンジニアの本田です。 業務改善エンジニアは、プロダクトの開発ではなく、コドモンの社員が利用する社内システムの開発に携わっています。最近はシステムの刷新を…

【入社エントリー】フルリモートUXリサーチャーから、フルリモートPdMにジョブチェンジしました

こちらの記事は コドモン Advent Calendar 2023 の4日目の記事です。 こんにちは、7月1日にコドモンにジョインし、写真共有・販売サービスのプロダクトマネジメントを担当しています、佐久間せんかと申します。 かれこれ5年ほど、首都圏の企業に勤めながら、…

console.logをかわいくしてデバッグタイムを楽しもう🎄

こちらの記事は「コドモン Advent Calendar 2023」の 3日目の記事です qiita.com こんにちは、コドモンプロダクト開発部の関根(せきねこ)です。Webアプリケーションエンジニアをしています。 突然ですが、みなさんはWebフロント開発のデバッグ、どうしてい…