Timers Tech Blog

グローバルな家族アプリFammを運営するTimers inc (タイマーズ) の公式Tech Blogです。弊社のエンジニアリングを支える記事を随時公開。エンジニア絶賛採用中!→ https://timers-inc.com/engineering

FirebaseのExportスキーマ変更によるマイグレーション作業中にGoogle Cloud Shellのセッションが切れてしまう問題を解決する

こんにちは。主にiOSチーム、時々分析チームのちぎらです。

先月末、FirebaseのBigqueryへのExposrtスキーマが変更されました。新しいスキーマはネストが浅く(1イベント1レコードになった)、OSの種類をテーブル名ではなくwhere句で指定できるようになったので、その辺りを考慮した分析もしやすい構造になりました。公式のマイグレーション手順の説明も充実していて、ここに書かれた通りの操作を行えば何の問題もなくマイグレーション作業が行えるかのように見えていたのでした。

続きを読む

DXを向上させる為の施策紹介 #DX #DX向上

iOSDCのCfPを4つ提出したかっくん(@fromkk)です。昨年もLTで登壇させて頂いたので、今年も何かしら発表出来れば嬉しいです。

さて、巷では DX(Developer Experience) が話題ですね。
思えば弊社も開発に携わる人が気持ちよく仕事を進められる様な仕組みがいくつかあるなと思ったので紹介したいと思います。

続きを読む

CircleCI のテストを並列化して実行時間を短くする

サーバーサイドエンジニアの鈴木です。

弊社では現在は CircleCI で PHP の自動テストを実行しています。例に漏れず、プロダクトの成長に従ってテストケースが増えてきており、自動テストの実行時間が長くなる問題が出てきました。そこで、CircleCI の並列化機能を使って並列化し、テストの実行時間を20%〜30%程度短縮することができましたので、その方法をご紹介します。

続きを読む

Timersでは各職種を積極採用中!

急成長スタートアップで、最高のものづくりをしよう。

募集の詳細をみる