hacomono TECH BLOG

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

DBスキーマ変更でのMetadata lock自動検知+リトライやってみました。2024/03版

運用保守部のよこちゃん (@jikun) です。 最近、平日に長めのお休みを頂いて息子の小学校卒業記念として家族でUSJに行ってきました。 アトラクションの待ち時間についついSlack見てしまいましたが、みなさんが温かくサポートして仕事を進めてくれており本当…

SETチームのモブプロミングの手法を活用したフロー効率を最大化する取り組み

こんにちは、QA部SETチームのモーリーこと森島です! SETチームではペアプロミング・モブプログラミングを週に2〜3回実施しており、イテレーション内に目標が確実に達成できるように取り組んでいます。 今回はその取り組みの事例とそれによりどんな効果を…

Polypaneとはいったい?レスポンシブデザインのためなブラウザを試してみた

こんにちは、稀に出没するhacomonoの門田です。 最近おやつカルパスにはまってます。 hacomonoにはサービスのUI・UXを担う部署としてUX部が存在しておりまして、自分も今はそこで日々駆けずり回っている次第です。 部のメンバーもありがたいことに徐々に増え…

SETチームが取り組むmablを活用したE2E自動テストのイマを大公開

こんにちは、hacomono QA部SETチームのモーリーこと森島です。 SETチームでは現在E2Eテスト自動化に積極的に取り組んでおり、その中でもmablで作成・実行する自動テスト作成を最も活用しております。 hacomonoでどのようにmablを活用しているかイマの状況を…

マルチワークスペース下のVSCodeでShopify.ruby-lsp導入

こんにちは! hacomono スクール開発チームの一員、森山です。今回は小ネタです。 導入 早速ですが、rebornix.Ruby が Deprecated になって長らく経つので、弊プロジェクトにも Shopify.ruby-lsp を導入しました。 しかしながら、バックエンドとフロントエン…

Notionのフロー情報を行き渡るようにする

こんにちは、QA部SETチームのモーリーです。 hacomonoに入社して3月で5ヶ月目になります。 hacomonoではドキュメントツールとしてNotionを利用しています。 今回はhacomonoのNotionの使い方でいくつか課題を感じていたので 解決のために実行したことをシェア…

Raspberry Pi 5の基本セットアップとLLM動かしてみた

はじめに hacomonoのIoT部マネージャーの岩貞(さとちゃん)です。 最近hacomonoの影響もあってか、サウナにちょっとずつハマっています。 友人の結婚祝いで名古屋に行くことがあったので SENSE sauna 行ってきました。大衆浴場のサウナしか行ったことがなかっ…

計算複雑性理論をなんとなく理解してパフォーマンスを改善する

どうも, みゅーとんです. 今回はパフォーマンスチューニングの総集編に当たる記事になります. 以前 OSS として公開しているライブラリ json-origami のバージョンアップで大幅にパフォーマンスを悪くしてしまい, 製品に影響が出てしまったので, その改善のた…

【イベントレポート】YAPC::Hiroshima 2024 に協賛&登壇しました

こんにちは、DevHRのなんちな (@nanchina_nano) です! 2月10日(土)に広島国際会議場で開催されたYAPC::Hiroshima 2024 に、hacomonoも初めてゴールドスポンサー、スペシャルランチスポンサーとして参加させていただきました! yapcjapan.org この記事では、…

(小ネタ) Vitest で Node.js の GC をテストする

どうもみゅーとんです. 小ネタです. 弊社は GitHub の hacomono-lib という organization にて, OSS を公開しているのですが, なんとなく作っているロジックがちゃんとメモリ解放されているかが気になったので, そのテストを書く方法を探りました. 概要 3 行…