hacomono TECH BLOG

フィットネスクラブやスクールなどの顧客管理・予約・決済を行う、業界特化型SaaS「hacomono」を提供する会社のテックブログです!

hacomonoプロダクトチームの社内イベント「6月だョ!全員集合 2025」を開催しました

はじめに こんにちは、Engineering Officeのぬんです。 東京でも毎日30度を超える真夏日が続いた6月下旬、hacomonoでは暑さに負けず全国からプロダクトチームのメンバーが集まる『6月だョ!全員集合 2025』が開催されました。 フルリモートで北海道から沖縄…

SORACOM VPGへの全面移行体験記 - 99%以上の移行を完了した実録

はじめに こんにちは!hacomonoのIoT部でバックエンドエンジニアをしているベーです。 hacomonoのIoT製品では数千台のデバイスがSORACOMのサービスを利用しており、今回はSORACOM VPG(Virtual Private Gateway)への移行プロジェクトについて、実際の移行体…

開発経験0のQAエンジニアが、playwrightでE2Eテストを実装するまでの記録

こんにちは。 最近家でパンを焼きまくっているhacomono QAのpiroこと廣田です。 この記事を開いてくれたQAエンジニアのあなた、 もしかすると、なんとなくコードに対しての苦手意識を持っていたりしませんか? まさに私がそうでした。 開発経験もなく、ホワ…

Burp AI : セキュリティ診断にAIの力を借りる

こんにちは、プロダクトセキュリティグループの徐承賢(sunchan)です。まだ入社して間もないですが、hacomonoのセキュリティ強化に向けて日々奮闘しています。 最近、hacomonoではAI活用の動きが本格化しており、私自身もセキュリティエンジニアとしてこの流…

祝!AIカメラリリース、その舞台裏(QAエンジニア編)

こんにちは!hacomono QAのモーリーこと森島です。 先日満を持してAIカメラソリューションをリリースしました。 hacomono、AIカメラソリューションの提供を開始。ジム運営が“データドリブン”に進化 リリース内容はコア機能の第一歩ですが、今後の革新的なソ…

ローカル開発環境用に独自のドメインを用意するなら .local を末尾にしちゃだめ

みゅーとんです. どうも 原因がわからず長期間ハマっていたミスの原因がわかったので, 備忘録として残しておきます。 事象 私のローカル環境では, フロントエンドの Nuxt サーバは port 8001, API は 3000 で立ち上がっています. ただ, ホスト名に依存した処…

RedisをナイーブにQueueにするとデータロストする/可視性タイムアウトの役割

はじめに 基盤本部で今後のhacomonoのアーキテクチャ設計をしている @bootjp と申します。 最近はマイクロサービス化に向けての社内共通のイベントバスの設計や基盤周りの設計/実装を行っています。 以前にはこのような記事を書き、分散システムや分散データ…

オセロ型キャリアで挑む運用保守部の日々

こんにちは、運用保守部のsu-sanです。hacomonoに入社して2年が経ちました。 最近は生成AIサービス「suno」を使って作曲を楽しんでいます。音楽制作の専門知識がなくても自分好みの曲を作ることができ、とても面白いです。 今回hacomonoで初めてブログを執筆…

放置されがちな UI 改善、委員会制で解決してみた

こんにちは! 最近コナンのアニメを1話から見始めた UX 部エンジニアのすちのです。 優先度が低いタスクはついつい後回しにしがちになってしまいます。 特に UI/UX 改善は機能的な問題がないため放置されやすい課題の1つです。 今回は hacomono がこの課題に…

入社から見えた新たな可能性とチームの紹介 〜フィジカルとデジタルの融合を目指して〜

はじめに こんにちは!hacomono IoT部FieldOpsグループの千賀龍一、通称「せんちゃん」です。2023年7月にhacomonoへ入社し、約1年9ヶ月が経ちました。FieldOpsグループでは、hacomono IoT製品の設置に関するサポートや問い合わせ・不具合対応などを行ってい…

JaSST’25 TOKYO 参加レポート

こんにちは。hacomono QA部です。 今年も JaSST’25 TOKYO に参加しました。 JaSST(ジャスト)は、NPO法人ASTER (ソフトウェアテスト技術振興協会)が運営する ソフトウェア業界全体のテスト技術力の向上と普及を目指すソフトウェアテストシンポジウムです…

継続的な脆弱性管理と改善への取り組みのはなし

はじめまして、SRE 部に所属しているもりと申します。「弊社が運営する、ウェルネス産業に特化した会員管理・予約・決済システムを提供するバーティカルSaaSであるhacomono」のサービス運用や信頼性向上のためのセキュリティ施策の実施をしたりしております…

プロダクトエンジニア 360° フィードバックを実施しました

こんにちは、hacomono開発本部フィーチャー部フィーチャーグループのすがじゅんです。 近々のトピックは好きなアニメが最終回を迎えてしまって、何を楽しみに週末を待てば良いのかわからなくなってきたのが悩みです。 最近hacomonoでプロダクトエンジニア360…

同一名・異なるバージョンの node package を複数インストールして活用する方法

どうも, みゅーとんです. テックブログの執筆が軌道に乗ってて, 私は逆にサボるようになってしまいました. 良くないですね. 久しぶりに書きます. メインプロダクトの Nuxt3 マイグレーション作業で, 一部影響範囲を外に切り出して private package 化をした…

Terramateで始めるIaCオーケストレーション

はじめに こんにちは、株式会社hacomono プラットフォーム部のおりちゃんこと居石(@hetre70914)です。 2/1からhacomonoにジョインしたばかりで、日々新しい環境で刺激を受けながらプラットフォームとして求められることはなんだろう?を突き詰めています。 …

健康大国に向かって

はじめまして。hacomono 運用保守部のきむ兄です。 入社して2年7ヶ月が経って、初めてお客様の店舗に機器の交換に伺う機会をいただき、訪問をした時の話をさせてください。 私が訪れたスポーツジムでの光景は、まさに日本の健康革命の始まりを象徴していると…

buttonタグ、なぜデフォルトがsubmitなのか

どうも hacomono UX 部のもんちゃん(門田)です。もんたではなくかどたです。 モンハンワイルズをやりたいが果たしてやる時間が取れるのか?が2025年3月時点の悩み。 Web 開発をしていると大なり小なり「ん?なんか動きがおかしくないか?」と日々誰しもが…

CSS だけでゲームを作ってみた

はじめに 皆さま、こんにちは! hacomono でエンジニアをやっております「とんと」と申します。 普段の業務ではフロントエンドからバックエンドまで幅広く実装を担当していますが、当の本人はフロントエンドが好きです。 特に CSS が大好きで、街中の看板や…

もう怖くないPSE!電気用品安全法の基礎知識と対策をまとめてみた

はじめまして、hacomonoのIoT部に所属するTaroです。 hacomonoはSaaSの提供を生業とする企業ですが、SaaS業界では珍しくIoT機器の製品開発から製造まで行っております。IoT機器を含む電気製品は品質や性能にフォーカスが当たりがちですが、国ごとに制定され…

内部品質の計測と活用の取り組み

こんにちは!hacomono QAのモーリーこと森島です。 本記事ではプロダクトの内部品質の計測と活用をテーマにお届けします。 はじめに hacomonoでは、QAエンジニアが取り組む品質保証の活動として製品プロセス・外部品質・利用時の品質の評価・改善を実施して…

信頼性を保つ方法を考えてたらインシデントレスポンスの改善を進めてた話

どうも、SREチームのリーダーを務めておりますkoskohei( @hukuroukk )と申します。 普段は SRE チームのマネジメント、また施策の実施をメンバー同様行いつつ、組織の横断的な課題のために自分に鞭を打ちながら日々奔走しております。鞭はそこまで痛くないや…

ぐれっぷ力、それはぐぐり力の次にくるもの。

こんにちは。hacomono 開発チームでエンジニアをやっています おくのっち です。 2023年6月に入社してはや1年と半年が経ち、現在は「データやサービスと hacomono を繋げる」事に取り組んでいます。 今回はそんな日々で私を支えてくれるツール(grep)につい…

RSGT2025に初参加しました

こんにちは、hacmonoでエンジニア兼開発プロセスの改善などの 取り組みをしているタクローです。 今回hacomonoがRSGT2025にゴールドスポンサーとして参加させていただき 私もスポンサーチケットを活用して念願だったRSGTに初めて参加することができましたの…

「車輪の再発明」は悪なのか?:エンジニアとしての成長と寿命を延ばす学びの道しるべ

こんにちは、リアーキテクチャ&イネーブルメント部のjunです。 普段はフレームワーク寄りの機能やライブラリの開発、パフォーマンスチューニング、リファクタリングなどなどプロダクトの土台を支える役割を担当しています。 今回は、 「車輪の再発明」は悪…

東京Ruby会議12🕊️にhacomonoがGoldスポンサーとして協賛します!

こんにちは!株式会社hacomonoの Engineering Office でアシスタントをしているみーこです。 1月18日に開催されるイベント、東京Ruby会議12についてのお知らせです。 東京Ruby会議12️とは? 東京Ruby会議12は、プログラミング言語Rubyを使ったソフトウェア開…

Regional Scrum Gathering Tokyo 2025 にhacomonoがGOLDスポンサーとして協賛します!

こんにちは!株式会社hacomonoの Engineering Office でアシスタントをしているみーこです。 1月8日〜10日に開催されるイベント、Regional Scrum Gathering Tokyo 2025 についてのお知らせです。 Regional Scrum Gathering Tokyo 2025 とは? Regional Scrum…

QRコードをかざすのは難しい

この記事は hacomono advent calendar 2024 の24日目の記事です こんにちは。hacomono 新規事業開発室に所属している teru です。モバイルエンジニアとしてモバイルアプリの開発をメインで担当しています。 健康維持やリフレッシュを目的として10年間以上ジ…

Slack のCustom functionで外部API連携をやってみた

この記事は hacomono advent calendar 2024 の23日目の記事です こんにちは、hacomonoの開発基盤組織でインターンをしているドラゴンです。 hacomonoのインターンでは、社内のエンジニアや他業種の方の業務効率化のため社内ツールを開発しております。その中…

フロントエンドのテストコードに関するスキトラをモブプロで行った話

この記事は hacomono advent calendar 2024 の21日目の記事です こんにちは。開発本部 UX 部の yasu です。 最近はクロストレーナーという効率的に有酸素運動(全身運動)ができるマシンにハマっていて、ジムで Netflix を見ながら楽しくカロリー消費に励ん…

テストコード追加とリファクタリングでhacomonoのフロントエンド実装と仲良くなる

この記事は hacomono Advent Calendar 2024 20日目の記事です。 はじめに こんにちは。UX部エンジニアのがーみーこと石上(@gaaamii)です。最近、With Wellness *1 というありがたい制度を活用してジムで筋トレを始めました。たくさん運動して、おいしくラ…