hacomono TECH BLOG

フィットネスクラブ・スクールなど施設・店舗のための会員管理・予約・決済システム「hacomono」 開発チームの技術ブログ

QAチーム立ち上げ期〜振り返りと今

hacomonoで開発チームに所属しております、塩濱です。(社内では、はまちゃんと呼ばれております。@hcmn_hama) 最近はQAエンジニアとしてQAチームの全体管理〜自動化までをメインに動いています。 (絶賛一緒に自動化に取り組んでいただける方を募集中です…

Nuxt3 モックサーバモードで Playwright を使った Visual Regression Test

どうも、フロントエンドの開発基盤を担当している、みゅーとん(@_mew_ton)です 前回 (Nuxt3 でモックサーバ作ってみる) では Nuxt3 でモックサーバモードの実装について紹介しました。 今回は、これを使って E2E テストを実装する体制を整えたので、紹介しま…

vue-fes 2022 に登壇しました

hacomono フロントエンドのテックリードのみゅーとん(@_mew_ton)です。 先日 2022/10/16 に開催された Vue Fes Japan Online 2022 に、スピーカーとして登壇していした。 登壇時の発表資料と、発表した関連のブログ記事のリンクをここでまとめます。 デザイ…

MySQL 5.7のオンラインDDLによるサービス無停止のカラム追加

プロダクト開発チームの田中と申します。(社内ではたなしゅんと呼ばれております) 先日新機能のリリースを行いまして、リリース時に既存テーブルに対してのカラム追加が必要だったのですが、カラム追加のALTER TABLEが中々終わらないという問題が以前のリリ…

スクール開発チームで実施しているスクラムイベントについてさっくりと

hacomono スクール開発チームに所属するせっちゃん(森山)です。 各社でスクラムイベントを採用されていると思います。 弊チームでも採用しているのですが、運用する上で少しカスタマイズしているのでイベント毎に紹介し、参考いただければと思います。 要約 …

Jira の自動化でリードタイムを測定してみた

プロダクト開発チームのまっつん(@pagu_o28)です。 hacomonoではお客様からの問い合わせや社内問い合わせはサポートチームが受けて回答する体制になっています。 基本的にサポートチーム側で解決できるものの、中には解決が難しい問い合わせも来たりします。…

hacomono CTOによる2022の振り返り

hacomono CTOのまこ(@macococo)です 今年最後のテックブログでは、2022年の hacomono の開発組織を振り返りたいと思います。 ちなみに昨年の振り返りはこちら。 開発組織の変化 2021年末の段階では、正社員が15名ほどの組織でした。当時の課題は、私自身が開…

マルチテナントへの道 序章

はじめに hacomono VP of Platform Engineering のやじ(@srv)です。 大人になったらレーシングドライバーになるのが最近の夢です。 hacomono ではアプリケーションを支えるアーキテクチャの刷新を行っておりました。 私のブログではしばらく、このアーキテク…

コードカバレッジを測定してみた

最近ポケモンメザスタにハマっている、プロダクト開発チームのまっつん(@pagu_o28)です。 プロダクトの品質向上のために、コードカバレッジもテストコード自体の質も高い状態にしていきたいです。 hacomono のバックエンドは Ruby on Rails で、テストフレー…

ローカル環境をngrok × WEBインスペクタでiPhone実機テストしてみた

ローカル環境のテストをiPhone実機で行うためngrok × WEBインスペクタのご紹介