Mobile Factory Tech Blog

技術好きな方へ!モバイルファクトリーのエンジニアたちが楽しい技術話をお届けします!

2026-01-01から1年間の記事一覧

Vite+時代のVueプロジェクトのLinter/Formatter設定 2026年5月

こんにちは、駅メモ!開発チームエンジニアの id:hayayanai です! 最近、 VoidZero から Vite+ がリリースされました。 Vite+ は Vite 8、Vitest、Oxlint、Oxfmt などを統合した「Web のための統合ツールチェーン」です。 駅メモ!は現在 Vue + Vite 7 + Vi…

TypeScript の型レベルプログラミングで Brainf**k

こんにちは、モバファクエンジニアの id:knj-mf です。 今回は TypeScript の型レベルプログラミングでちょっと面白いものを作ったので紹介したいと思います。 何を作ったの? TypeScript の型レベルプログラミングは、予想に反して様々なものが実装できてし…

報酬配布作業を管理画面に移行して工数と不安を削減!

皆さま、こんにちは! 駅メモ!開発チームエンジニアの id:szeto です。 今回は、毎月行う報酬配布作業について、これまで行っていた本番環境のCLIでのスクリプト実行から、管理画面(運営が駅メモ!のゲーム設定を閲覧・更新できるシステム)の操作に変更し…

駅メモ!「アルバム機能」開発の裏側:大規模ドッグフーディングとアジャイル的アプローチの試み

はじめに 駅メモ!開発チームの id:kaidan388 です。 昨年の6月に新機能として「アルバム機能」をリリースしました。私はこの開発でリーダーを務めました。 このアルバム機能は、駅メモ!の中でも特に規模の大きな開発となりました。また、これまでの新機能…

Perl5.42の変更点

こんにちは、エンジニアの id:mp0liiu です。 非常に遅くなってしまいましたが、昨年の7/4にPerlの最新安定バージョンである5.42がリリースされたので新機能や変更点についてまとめます。 source::encoding プラグマが追加され、デフォルトで有効に スコープ…

ARMへのインスタンス移行で年間20%のコスト削減ができました

はじめに こんにちは。駅メモ!開発チームの id:Emiyo です。今回は駅メモのサービスのインフラ環境の EC2 インスタンスをx86_64からAArch64へ移行したため、その話をしようと思います。 なぜARM 単刀直入にいうと、コスト削減のためです。駅メモ!のサービ…