【サーバーサイドKotlin】関数型インターフェース、SAM変換について

はじめに

今回はKotlinでの関数型インターフェースの扱い、SAM変換という機能についてご紹介します。

Javaを呼び出すことができるKotlinならではの問題で、最初は理解するのになかなか時間がかかりました。

続きを読む “【サーバーサイドKotlin】関数型インターフェース、SAM変換について”

【サーバーサイドKotlin】ことりん × テスト with SpringFramework

はじめに

なぜサーバーサイドKotlinを導入するのか?であるように、現在アプリボットでは、新規開発プロダクトのサーバーサイド言語でKotlin導入を進めています。

そこで、テストコードについてもKotlin化しましたのでご紹介します。

なお、この記事は2018年1月時点の情報なので今はもっと良い方法があるかもしれません。

続きを読む “【サーバーサイドKotlin】ことりん × テスト with SpringFramework”

Applibotでのサーバイメージ作成 – Packer+Ansible -(AWS AMI編)

こんにちは。

インフラチームです。

弊社ではAWS/GCPを使用しており、それぞれのサーバ構築/環境設定はAnsibleで行なっています。

環境の設定の更新を行う場合、AWSであればAMI、GCPであればマシンイメージを更新しておく必要があります。

続きを読む “Applibotでのサーバイメージ作成 – Packer+Ansible -(AWS AMI編)”

アプリボットに入って〜新卒二年目のサーバーサイドエンジニア〜

初めまして、サーバーサイドエンジニアの田中です

社会人になりそろそろ1年、アプリボットに配属されて10ヶ月が経とうとしています。

現在は弊社からリリースされているゲームのサーバーサイドエンジニアとして日々頑張っています。

今回は、入社してアプリボットに配属されてからの10ヶ月間を振り返ります。

続きを読む “アプリボットに入って〜新卒二年目のサーバーサイドエンジニア〜”

Cocos2d-x運用タイトルにおける新画面サイズ対応

こんにちは、クライアントエンジニアの小松原です。

iOS/Androidアプリ開発においては、新しいOSが発表されるたびに素早くそれらに対応する必要があります。

本記事では、2017/11/03のiPhoneX発売に向けてクライアントアプリで対応した時の話を例に、新しい画面サイズに対応する時の苦労話を紹介します。

続きを読む “Cocos2d-x運用タイトルにおける新画面サイズ対応”

Java(Kotlin)におけるgRPCライブラリの選定と実装および速度比較検証

はじめに

Applibotで内定者アルバイトをしている18卒の杉浦です。

今回、Applibotの基盤制作チーム A.R.T.(Applibot Root Technologies)でのタスクとして、Java (Kotlin)におけるgRPCライブラリの選定と、gRPCと既存の運用でよく使われているシリアライズフォーマットであるJSONを用いたAPIとの速度比較をしたのでその結果を書きます。

続きを読む “Java(Kotlin)におけるgRPCライブラリの選定と実装および速度比較検証”