Timers Tech Blog

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

Swiftのビルド時間を減らしてCI環境でのデプロイも早くしたお話

iOSエンジニアのすーです! あちらこちらでWWDC2016ネタで盛り上がっている中、それとは関係のない記事を投稿させて頂きます...! 現在弊社のFammでは、もともとObjective-C Onlyで書かれたプロジェクトでしたが、 新規機能は基本的にSwiftで書くようにして…

Androidで日付時刻を簡単に扱えるThreeTenABPの話

こんにちは。初めまして。Androidエンジニアの斎藤です。 今回はJavaで日付/時刻などを扱うライブラリThreeTenをAndroidで利用するための基本的な導入方法、使用方法について紹介します。

AKIBA.swift 第3回で登壇してきました

連投気味のかっくんです。 先日WWDC16関連の記事を連投するという暴挙に出たらクラスメソッドさんでAKIBA.swiftという勉強会を開くんですが登壇してくれないかとご連絡を頂きました。

WWDC 2016に参加してきました(WWDC編)

WWDC 2016に参加してきました(出発〜前日まで編)の最終編です。

WWDC 2016に参加してきました(出発〜前日まで編)

WWDC 2016に参加してきました(準備編)の続きです。

WWDC 2016に参加してきました(準備編)

お久しぶりです。iOSエンジニアのかっくんです。 この度WWDCに当選し、アメリカのサンフランシスコまで行ってきましたのでブログにまとめておきます。 WWDCで発表された内容などは既に様々な人やメディアがまとめているかと思いますので、ストリーミングでは…

WebサーバをHTTPS化するということ

こんにちは、サーバエンジニアの長南(ちょうなん)です。 サーバやインフラ分野でなくてもITエンジニアとして働いていると、色々な場面でWebサーバを構築する必要にせまられます。この Times Tech blog を読んでいるあなたもきっと一度はWebサーバを作ったこ…

WWDC2016で発表されたこと

WWDC 2016

SwiftでStructとNSDataを相互変換するライブラリを作りました

こんにちは、iOSエンジニアのちぎらです。 SwiftでStructのデータを永続化したい時、どうしたらいいでしょう。Classに書き換えてNSCodingに準拠させればNSDataに変換できます。でもStructは使いたいしなんか悔しいですね。Structが保持している変数をそれぞ…

Embulk-parser-pluginとかを開発した話

はじめましてインターンの学生エンジニアな五段です。 弊社は最近収集されるデータをgoogleのBigQueryに入れるようになりました。 その時に各情報からBigQueryに入れると気に使ったミドルウェアであるEmbulk周りをお手伝いさせていただいた時に得た知見をま…

Objective-C→Swiftでどう書き換えたらいいの?をまとめてみた

初めまして、iOSエンジニアのすーです!4月からTimers Inc.で働き始めました。 社内では最年少です。笑 現在Fammでは、新規開発を行いつつ、Objective-Cで書かれたコードを少しずつSwift化するのを行っています。 既に、新規でコードを書く時はSwiftで書くよ…

テストに投資した時間が、チームにどのような利益をもたらすか?

はじめまして。2016年2月にTimes.incに入社しましたサーバーサイドエンジニアの山口です。 よろしくお願いいたします。 はじめに 今回は、「テストに投資した時間が、チームにどのような利益をもたらすか?」について弊社で採用しているPHPテスティングフレ…

LINE Bot始まりましたよ

TimersのiOSエンジニア村本です。今回は、巷で話題のLINE Botについてピックアップしたいと思います。 4月7日に「BOT API Trial Account」が発表されて、すでにいろんなBotが誕生しているようです。blogs.itmedia.co.jpnote.muそして僕もNodeでBotを作ってみ…

Moshi を実際に利用する際に役立つかもしれない Tips

こんにちは。Timers で Android 版の Pairy と Famm を担当させていただいております、さわいと申します。今回は、軽量・シンプルな JSON ⇔ POJO ライブラリである Moshi についてポストさせて頂きます。実際に導入する際、こういう Tips が世の中にあればも…

とあるPHPエンジニアのキーボード設定 --Mac編--

はじめに キーの中には押しやすい配置と押しにくい配置があります。基本的にキー配列というのは英語の文章を効率よく入力するために考えられていて、それが必ずしもキーボードを扱う他の作業に適しているとは限りません。プログラミングもその一つ。プログラ…

今更Objective-Cでバリデーションライブラリを作った話

お久しぶりです。iOSエンジニアのかっくんです。 入社後コーポレートサイトをリニューアルした後は弊社の2大アプリの内の一つFammのリニューアルプロジェクトにアサインされました。 担当範囲は色々やらせて頂きましたけど、中で利用したバリデーションライ…

RDS for MySQLからAmazon Auroraに移行した話

はじめまして。 サーバーエンジニアの下川です。弊社の 子育て家族アプリFamm は先日、データベースを Amazon RDS for MySQL から Amazon Aurora へと移行しました。 こちらではその手順やポイントを紹介したいと思います。 経緯 Fammではリリース当初からMy…

S3とSNSでアプリの動画機能をつくる話

CTOの椎名アマドです。 弊社サーバーサイドエンジニアがFammの動画機能を作る際に AWS S3 と SNSを活用した事例があり、 先日 AWS Startup Tech にて登壇して話しました。その時のスライドを公開します! S3とSNSで動画機能をつくる話 from Ahmad Shiina www…

Timers Inc.のコーポレートサイトをリニューアルしました!

初めましてiOSエンジニアのかっくんです。 11月の頭にTimers Inc.にジョインしました。 これからよろしくお願いします。 入社したばかりですがコーポレートサイトのリニューアルを任されました。

iOSエンジニアの私が、Apple TVを使い倒してみた。

はじめまして、TimersのiOSエンジニアの村本です。 この記事は、テクノロジーからは離れますが、先日発売されたApple TVについて紹介したいと思います。 www.apple.com

社内勉強会:iOSのBluetooth通信でRSA暗号化体験

はじめまして、iOSエンジニアの千吉良です。 今回は社内で行われている勉強会の内容の一つを紹介したいと思います。弊社では社内勉強会として、幾つかのチームごとに題材を決め、定期的に発表を行う会を開いております。僕は「SICP(計算機プログラムの構造と…

Google本社からサミットに招待されてシリコンバレー行ってきました

CTOの椎名アマドです。長らく弊社Tech Blogをご無沙汰してましたが、このたび復帰します!この1年、社員が増えたり、オフィス移転したりと色々ありました。その中でひとつ、今回はシリコンバレーに行ってきた話をします! 何しに行ったか Google Developer …

モバイルアプリ・Web開発にオススメの Chrome 拡張機能 10選

カップル専用アプリPairyでおなじみ株式会社TIMERSのCTOの椎名アマドです。先日うちの社員と話してて自分が普段使ってるChrome拡張機能をしれっと紹介したら、 「生産性が上がる」とだいぶ好評価でした。 なので今回は、モバイルアプリやスマートフォンWeb開…

Pairy : Ratchet PHP & ZeroMQ でリアルタイム通信

CTOの椎名アマドです。 昨日弊社Pairyは1億円調達の発表を行ないました! 色々な方から嬉しいメッセージなどが届いて嬉しい限りです。 ちなみにエンジニア採用を本格的に行なってるので、興味ある人は http://timers-inc.com を見てみてください! さて、今…

Pairy : チャットデータを Redis から Amazon DynamoDB に全移行した話(2) 〜DynamoDB導入事例〜

CTOの椎名アマド ( @ima_amataro) です。 前回の記事:「Pairy : チャットデータを Redis から Amazon DynamoDB に全移行した話(1)」前回はRedisをチャットのプライマリのストレージとして使う上での問題点と、 Amazon DynamoDB の特徴などを紹介しました…

Pairy : チャットデータを Redis から Amazon DynamoDB に全移行した話(1)

CTOの椎名アマドです。今回は、Pairyのチャットデータを全てRedisからAmazon DynamoDBに移行した話をしたいと思います。 我々が 2012年6月に カップル専用アプリ Pairy をリリースした時には、 データベースは MySQL と Redis の両方を利用するところで始め…

Pairy Tech Blog はじめました。

初めまして。 カップル専用アプリ Pairy を運営している株式会社TIMERS のCTOの椎名アマドです。この度、弊社の技術ノウハウを紹介していく Pairy Tech Blog を開設しました。 Pairy で活用してる技術 スタートアップがサービスを規模拡大していく上での苦労…