読者です 読者をやめる 読者になる 読者になる

Timers Tech Blog

カップル専用アプリ「Pairy」, 子育て夫婦アプリ「Famm」を運営している Timers inc. の公式Tech Blogです。

Gitでpushする前にテストが通る事を確認する

Apple Push Xcode iOS shell

f:id:bboykk:20170317124622p:plain

ようやく暖かくなってきて春が近づいてきた感がありますが花粉症が辛い時期のiOSチームのかっくんです。

そういえば先日のtry! SwiftはTimersのiOSチーム全員で参加してきました。
面白いトークばかりでしたが頑張って英語で聞こうとしたばかりにあまり理解が十分に出来なかった箇所もあるので動画が公開されたら振り返りたいなと思っています^^;

昨晩サーバーチームの人達と話をしていて、稀に Syntax error が発生したコミットをプッシュしてしまい開発サーバーでエラーが出てしまう事があるという話を聞きました。
iOSでもビルドエラーだったりPushした後にCIでテストが通らなくてSlackでテストが失敗した旨を通知されると悲しくなりますよね。。

リモートリポジトリにPushする前にエラーチェック出来ないかなと思って少しトライしてみました!

続きを読む

GAEで画像リサイズ処理を書いてみた

サーバーエンジニアの下川です。

先日のre:inventでもあったとおり、最近サーバーレス・アーキテクチャについて耳にする事が多くなってきました。

TimersでもLambdaを使用して写真リサイズ等の処理をサーバレス化し運用しています。 今回は写真のリサイズをGoogle App Engine(以下、GAE)で実装するとどうなるのか?というのを試してみました。

言語はGolangを使用しました。

続きを読む

何故TimersのiOSチームではモダンアーキテクチャを採用しないのか

Apple iOS Xcode Swift Architecture

f:id:timers-tech:20170120100614p:plain

明けましておめでとうございます!本年もよろしくお願いします! 年末から猫を飼い始めてなるべく早く家に帰りたいかっくんです。

最近iOS界隈ではMVC以外のアーキテクチャが流行ってますね。
ベースは昔からあるMVCですが、MVPやMVVM、VIPER、Clean Architecture等など...
どれもメリット/デメリットあるかと思いますが、弊社のiOSチームではどれも採用せずに昔からのMVCでプロジェクトを進めています。

続きを読む