Gunosy Tech Blog

Gunosy Tech Blogは株式会社Gunosyのエンジニアが知見を共有する技術ブログです。

新春!グノシー事業部開発合宿

こんにちは!グノシー事業部の高橋(@tkhs0604)です。 少し時間が経ってしまいましたが、1/9-11にグノシー事業部で開発合宿に行ってきたので、その内容をまとめたいと思います。 宿泊施設 箱根湯本駅から2kmほど離れた場所にある「コンドミニアム桜」をお借り…

Regional Scrum Gathering Tokyo 2019参加レポート

広告技術部の石田です。 先日Regional Scrum Gathering Tokyo 2019に参加してきました。 心理的安全性ゲームの様子 この写真は「心理的安全性ゲームをやろう」というワークショップで撮ったものです。 このゲームを他の参加者と一緒にやって、何気ないひと言…

新しい技術の導入時に大切にしていること

こんにちは、koidです。こちらは Gunosy Advent Calendar 2018 、25日目の記事です。昨日の記事は @hoshitocat さんの Swaggerでインタフェースの共有をしつつ社内管理画面を作る でした。 早いもので、Advent Calendarもあっという間に最終回となりました。…

Swaggerでインタフェースの共有をしつつ社内管理画面を作る

こんにちは、新規事業開発室の @hoshitocat です。こちらはGunosy Advent Calendar 2018、24日目の記事です。なお、昨日の記事は @s-jcs さんの Fast as C, Slick as Ruby - Gunosy Tech Blogでした。 何も書くことを考えていなかったので、直近僕が業務で実…

Fast as C, Slick as Ruby

こんにちは! 最近は寒いせいでバイクのセルが調子悪くとても困っている、 普段はRuby/Railsを書いている広告技術部のサンドバーグです! この記事はGunosy Advent Calendar 2018 - Qiita、23日の記事になります。 昨日の記事はY_sekkyさんDeepなFactorizati…

【年末年始に読みたい】Gunosyエンジニアが2018年に購入した書籍まとめ

@cou_zです。最近は、KID FRESINO - Retarded (Official Music Video) - YouTubeをよく聴いています。夕日がきれいですね。 こちらの記事はGunosy Advent Calendar 2018の21日目の記事です。本ブログでは、以下のブログで紹介した「制度の明文化」の1つの「…

AndroidアプリにおけるA/Bテストのための実装

はじめに こんにちは。今年10月に入社したグノシー事業部の高橋(@tkhs0604)です。 先週、胃腸炎に罹りました。来年の抱負は「健康第一」にしたいと思います。 この記事はGunosy Advent Calendar 2018、20日目の記事です。昨日の記事はUTさん(@mocyuto)の「ま…

まだログイン認証で消耗してるの? ~ALBで簡単認証機構~

こんにちは!広告技術部のUT@mocyutoです! 最近はスマブラでなんのキャラを使おうか迷っています この記事はGunosy Advent Calender 19日目の記事です。 昨日の記事は@mathetakeのpeer-to-peerはGoogleの夢を見るかでした。 はじめに OIDC ALBの認証機能 一…

LUCRAの分析を支えるモバイルアプリのログ設計と実装

はじめに こんにちは。LUCRA事業部の岡田です。好きなスポーツはボルダリングです。クリスマスに特段欲しいものはありませんが、彼女が欲しいです。 この記事は Gunosy Advent Calendar 2018、17日目の記事です。昨日の記事はくらさわさんのElm ファーストイ…

Elm ファーストインプレッション

こんにちは、広告技術部のくらさわです! この記事は Gunosy Advent Calendar 2018、16日目の記事です。 昨日の記事は山本さんの Gradleモジュール分割とレイヤードアーキテクチャ でした。 はじめに Elm とは ぼくの Elm の始め方 ぼくにとっての Pros / Co…

Gradleモジュール分割とレイヤードアーキテクチャ

こんにちは、グノシー事業部の山本です。 この記事はGunosy Advent Calendar 2018の15日目の記事です。 昨日の記事はQAチームのTeiiさんとakinkさんの人気のテスト管理ツール「qTest」と「PractiTest」を触ってみたよでした。 はじめに 2018年ももう終わりで…

人気のテスト管理ツール「qTest」と「PractiTest」を触ってみたよ

こんにちは、QAチームのTeiiとakinkです。 この記事は Gunosy Advent Calendar 2018、14日目の記事です。 昨日の記事ははよんさんのUIデザインにおけるKPI設定の重要性でした。 はじめに テストプロセスをより良いものにするため、現在アジャイルチームと親…

UIデザインにおけるKPI設定の重要性

こんにちは、今年3月に入社したLUCRA事業部のはよんです。 こちらは Gunosy Advent Calendar 2018、13日目の記事です。 なお、昨日の記事は @大曽根さんの 社内技術ブログのはじめかたでした。 LUCRAという女性向けアプリのデザインを担当しています。 社会…

iOSでNotificationを非同期で送ろう

はじめに こんにちは。グノシー事業部でiOSの開発を担当している hongmhoonです。 この記事はGunosy Advent Calendar 2018の11日目の記事です。 昨日はtoshimaruさんのCircleCI 2.0/2.1の機能をフル活用してCI/CDワークフローを改善してみたでした。 Notific…

CircleCI 2.0/2.1の機能をフル活用してCI/CDワークフローを改善してみた

広告技術部のtoshimaruです。この記事はGunosy Advent Calendar 2018、10日目の記事です。昨日の記事はふそやんさんのサーバーレスプッシュ管理画面のコンセプト【グノスポ連載第六回】でした。 昨年2017年にCircleCI 2.0にCircleCIがアップグレードされたこ…

サーバーレスプッシュ管理画面のコンセプト【グノスポ連載第六回】

はじめに こんにちは。グノシー事業部でサーバーサイドの開発を担当している ふそやん (@azihsoyn) | Twitterです。 こちらは Gunosy Advent Calendar 2018 9日目の記事です。なお、昨日の記事は oota3 さんの firecrackerの中身をのぞいてみた - Gunosy Tec…

firecrackerの中身をのぞいてみた

Gunosy Advent Calendar 2018、8日目の記事です。昨日の記事は キヴィタスポ(読み方統一運動中) (@Civitaspo) | Twitter さんの Digdag の Plugin をたくさん作ったので紹介するよ - Gunosy Tech Blog でした。 こんにちは、 今年のre:inventはTwitchライブで観…

Digdag の Plugin をたくさん作ったので紹介するよ

こちらは Gunosy Advent Calendar 2018、7日目の記事です。なお、昨日の記事は @yutanim さんの RxSwiftにおける孫からの祖父母孝行 でした。 qiita.com はじめに こんにちは、広告技術部の キヴィタスポ(読み方統一運動中) (@Civitaspo) | Twitter です。 Gunos…

RxSwiftにおける孫からの祖父母孝行

こんにちは こちらはGunosy Advent Calendar 2018、6日目の記事です。 メディア事業本部新規事業開発室のyutanimです。 現在業務にてiOSを書いているので、その周辺のことを書いて行こうかと思います。 RxSwiftの孫Viewからのイベント受け取り 今回書くのは…

AWS re:Invent2018に参加してきました!

はじめに こんにちは。広告技術部のUTことmocyutoです。 もうすぐスマブラが出るので最近ずっとソワソワしています。 タイトルの通り、re:Inventに参加してきました! 今年は私とSREのmgiの二人で参加してきました。 会社から参加させてもらえるのはありがた…

Goで多層キャッシュを実装するときに役立つtips

こんにちは、メディア事業本部所属の石塚(@ij_spitz)です。こちらはGunosy Advent Calendar 2018、4日目の記事です。なお、昨日の記事は@timakinさんのGoで多層キャッシュ実装と@aibouさんのInfrastructure as Codeの心構えでした。 何を書くか全然決めて…

Goで多層キャッシュ実装

こんにちは、メディア事業本部所属のちまきん(@__timakin__)です。こちらはGunosy Advent Calendar 2018、3日目の記事です。なお、昨日(本日)の記事は@aibouさんのInfrastructure as Codeの心構えでした。 僕は普段サーバーサイドのエンジニアとして主に…

Infrastructure as Codeの心構え

この記事は Gunosy Advent Calendar 2018 2日目の記事です。 こんにちは。技術戦略室 SREチームの @aibou です。昨日編集中の記事が吹っ飛んだので1日遅れのアドベントカレンダーです。 さっそく遅延して本当にすみません。。。 みんなきちんと自動保存され…

Adobe MAX Japan 2018に参加してきました!

2018年11月20日に開催した「Adobe MAX Japan 2018」に参加してきました!イベントの様子や雰囲気、参加したセッションについてレポートします!

情報を社内中の人に最適に届ける

かとうです。好きなスポーツは野球で、Gunosy野球部でのポジションはベンチです。 こちらの記事はGunosy Advent Calendar 2018の1日目の記事です。今年も去年同様完走したいなーと思っております。 さて、アドベントカレンダー1発目でいきなりポエムめいた話…

グノシースポーツを支える AWS CloudFormation 活用事例【グノスポ連載第五回】

はじめに こんにちは。技術戦略室で主にグノシーのインフラを担当している mgi です。 高校時代は水泳部の部長をやっていて、顧問の島田先生に毎日叱られていました。 覚えていらっしゃる方も多いと思いますが、イアン・ソープという超人が全盛期の時代です…

AppSyncベースのフルサーバーレスアーキテクチャ【グノスポ連載第四回】

はじめに サーバーレスにした動機 AppSyncベースでいくと決めたこと リソースが限られていたこと 新しい技術に投資しておきたかった 実際のアーキテクチャ Step Functionsについて サーバーサイドkotlinについて 所感 良かった点 課題 おわりに はじめに グ…

グノシースポーツ (グノスポ) のデザイン 【グノスポ連載第三回】

こんにちは、グノシー事業部でデザインを担当している森です。ランニング好きです。最近はボルダリングをはじめました。グノスポでもそのあたりの話題を早くカバーしたいですね。一回、二回とお話ししてきたグノスポの開発についてですが、今回はデザインに…

AWS AppSync(GraphQL)を利用したモバイルアプリ開発について 【グノスポ連載第二回】

はじめに こんにちは、グノシー事業部でAndroidアプリとバックエンドの開発をしている山本です! 今回は先日リリースしたグノシースポーツ(以下 グノスポ)で導入したAWS AppSync(GraphQL)について紹介します。 グノスポの概要については当連載の第一回を御覧…

グノシースポーツ (グノスポ) とは? 【グノスポ連載第一回】

はじめに アプリ概要 開発合宿 技術について はじめに グノシー事業部の大曽根です。好きなチームは鹿島アントラーズです。 本日プレスリリースがありました、グノシースポーツで使われている技術に関して 本テックブログでは何回かに分けてお伝えします。 …