hacomono TECH BLOG

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

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のまこ…

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