hacomono TECH BLOG

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

自動コードフォーマットに pre-commit を導入したら開発が快適になった話

フロントエンドの基盤開発をしている、みゅーとんです。 弊社のプロジェクトでは、実装開始初期から、コードフォーマットするルールがありませんでした。 コードフォーマットを全体に強制させる方法として、最も手間最小で時間がかからない方法を模索し、 こ…

ハードウェアと連携するiOSアプリをNuxt 3とCapacitorで作る

はじめに テックブログ初投稿となります、野崎です(社内ではサイモンと呼ばれています)。 ウェブアプリケーションの開発を担当しております。 hacomonoではフィットネスクラブやジムの店舗管理システムと連動して使えるPOSレジを開発、提供しています。 こ…

Nuxt.jsのSSRについて改めて学んでみた

プロダクト開発チームのまっつんです。 今期から機能開発のチームではなくパフォーマンス改善の部隊にジョインすることになりました。 初手のタスクはフロント側の改善タスクでした。フロント側は今までなんとなくで開発しちゃってたところがあったので、こ…

C拡張でRuby実装を置き換える

はじめに おはこんばんちは。 hacomono 開発部の iwazer です。 最近は Cyberpunk 2077 を再開して、やってなかったサブクエストやNCPDミッションを延々と潰している毎日です。そろそろやることもなくなってきたので早く最終 DLC 来てくれないかな。 あと St…

Vue コンポーネントを動的に外部から読み込む

Vue コンポーネントを動的に外部から読み込む方法。WebpackにてUMDライブラリとしてビルドし、グローバル変数windowに格納できる。

マルチテナントへの道 Gateway編

はじめに hacomono VP of Platform Engineering のやじ(@srv)です。 年末年始は SteamDeck 届いたので、PS Vita での発売以来ずっとやりたいと思っていたAKIBA’S TRIP 2で時間を溶かしました。 前回は「マルチテナントへの道 序章」と題して hacomono のアプ…

開発チームで星取表を作ってみた

こんにちは、hacomonoの機能開発チームのたつです。 hacomonoでは機能開発チームのマネージメントや開発全体のこぼれ球を拾ったり、開発者体験を向上していくために施策を実施したり、プロダクト開発をしていたりといろいろしています。 今回は弊社CTOのまこ…