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

#再演 します。「エンジニアの技術力評価は難しい? - 5年間運用してきた技術力評価制度の改善の歴史 ‒」現役の評価者/被評価者も参加予定!

こんにちは、月日が経つのは早いものでCTO歴が6年半を越えたmakogaです。 ご縁があり、今年の1/12(木)にRegional SCRUM GATHERING Tokyo 2017で登壇しました。内容はエンジニアの技術力評価を5-6年掛けてどう改善してきたかです。 翌日スライドを公開したと…

GitHubにおけるPull RequestのAssign/Mergeを自動化して開発を加速させる

GitHubにassign/merge botを入れて自由になる話

2016年を締め括るROCK FESの話

こんにちは。@kanufyです。 みなさん、2016年はいかがでしたか? 楽しめましたか?エンジニアリングしましたか?ROCKしましたか? VOYAGE GROUP Advent Calender 2016 最終日はROCKの話をしたいと思います。 会社でROCKするんだよ、それがROCKだ 弊社にはサ…

企業ブースで実コード公開をした話 #phpcon2016

php

この記事はVOYAGE GROUP techlog / Advent Calendar 2016の記事として書いています。 こんにちは、@pro_shunsukeです。 VOYAGE GROUPはPHPカンファレンス2016にスポンサーとして協賛させていただきました。PHPカンファレンス2016に関してはこのブログの中で…

CTOからの挑戦状2016 2ndを手伝った際に書いたPythonコードを晒してみる。

この記事はVOYAGE GROUPのAdvent Calendar 2016 11日目の記事として書かれています。 techlog.voyagegroup.com みなさんこんにちは。ara_ta3 と言います。 今回はVOYAGE GROUPとサポーターズで行ったイベント CTOからの挑戦状 2016 2nd にて採点したり、 学…

Google SpreadSheetをサーバーレスっぽく使ってみる

これは VOYAGE GROUP Advent Canlendar 2016 の 9日目のエントリです。 VOYAGE MARKETINGの @katzchum (ちゃむ)です。 先日のLTのネタで作成したアプリの技術的なフォローです。 過去記事ですが、LTの様子はこんな感じです。 techlog.voyagegroup.com 今回…

社内カフェのススメ

これは VOYAGE GROUP Advent Canlendar 2016 の8日目のエントリです。 お暇なときにお読みください。 今回は弊社の社内Bar AJITO...ではなく、社内カフェ Garden について書きます。 ガーデンとは 一言で言うと、「バリスタ常駐型の社内カフェ」です。 バリ…

PHPカンファレンスに企業ブースを出して学んだこと #phpcon2016

こんにちは! ECナビでエンジニアをやっています、yukimine です。 1ヶ月ほど前にも告知ブログを書きましたが、VOYAGE GROUPはPHPカンファレンス 2016でスポンサーとしてプレゼン、ブース出展をさせていただきました。 9月上旬に社内でPHPカンファレンスの運…

勉強会はピザとビール以外の夢を見るか

これは VOYAGE GROUP Advent Canlendar 2016 の5日目のエントリです。 こんにちは。いろいろやっている sakmt です。 お手すきの時間にお読みください。 栄華を極めた黄金コンビ 世に存在する数多の勉強会, 懇親会, LT会, ……。 今宵もどこかで誰かが、ビール…

2016年は技術力評価会の話がわりと好評だったので、2017年は積極的に事例を紹介していきたい

これは VOYAGE GROUP Advent Canlendar 2016 の1日目のエントリです。 CTOやってる @makoga です。昨年は大トリでしたが今年はトップバッターをゲットしました。2年ぶり4回目。 今年は技術力評価会の話を聞かれる機会がたくさんあり、わりと好評だったと思い…

Advent Calendar 2016

VOYAGE GROUPのAdvent Calendarは今年で5回目です。 Advent Calendar 2015 - VOYAGE GROUP techlog VOYAGE GROUP エンジニアブログ : Advent Calendar 2014 VOYAGE GROUP エンジニアブログ : Advent Calendar 2013 VOYAGE GROUP エンジニアブログ : Advent C…

PHPカンファレンス2016で発表してきました #phpcon2016

VOYAGE GROUP は 今年の PHPカンファレンス2016 もスポンサーとして協賛させていただきました。 @t_wadaさんの素晴らしい講演も目の前で聴く事ができ、とても満足感を持って会場から立ち去ることができました。 また、今年のカンファレンスでも弊社から1名発…

17年開発運用しているECナビの改善事例をご紹介します!実コードも見れます! #phpcon2016

php

11/3 は何の日かご存知でしょうか? PHPカンファレンス2016 ですね!VOYAGE GROUPはPHPカンファレンスにプラチナスポンサーとして協賛させていただいており、当日はECナビのリードエンジニアによる登壇発表や企業ブースでの実コード公開を行います。17年続い…

電子工作と画像処理でVR用の3Dスキャナーを自作する!

自前でここまでできる!電子工作と画像処理を用いて、VR用に使える3Dスキャナーを作る方法を書きました。 3Dスキャン・MVG・SfM・Arduino・OpenCV・クロマキー合成・RealityCapture などについて扱っています。

Treasure2016を経て

こんにちはsuzukenです。VOYAGE GROUPでは学生向けエンジニアインターンシップTreasureを毎年開催しています。今年の内容について主に講義の面から振り返ってみたいと思います。 https://voyagegroup.com/internship/treasure/ Treasureは私が入社するもっと…

社内向けニュース提供APIをS3+API Gatewayでサーバーレスにサクっと構築してみた

こんにちは!VOYAGE MARKETINGシステム本部の@gomachan46です。 普段はRuby on Railsを用いてPeXというポイント交換サイトの開発を主に行っています。 さて、PeXにはポイントを貯められるコンテンツがたくさんあります。その中のひとつ「YOUの気持ち聞かせて…

ライトニングトークで社内コミュニケーションを活性化させる3つの仕掛け

みなさんこんにちは.新卒2年目 fluct DR 開発本部の @ism1000ch と申します. ふだん広告配信サーバを賢くするお仕事をしています. アドテク業界の規模感,スピード感に唸らされる毎日です. またメイン業務外の活動として,社内のライトニングトークの運…

実際に効果を出せてきた! ECナビのレコメンデーションシステムのご紹介

こんにちは、システム本部データプラットフォームグループ(DPG)エンジニアのEthan Huです。 今回はECナビ(http://ecnavi.jp/)で使用しているレコメンデーションシステムについてご紹介します。 ECナビでのレコメンデーションシステムの利用方法は、ユーザ1…

中高生のための夏休みプログラミング教室をお手伝いしてきました

みなさんこんにちは、fluct DR 開発本部の @kanufy です。 今年VOYAGE GROUPに新卒として入社し、fluct DR(Direct Reach)にて、広告配信機能のサーバサイドと日々戦ってます。 さて今回は事業・技術ネタではなく、VOYAGE GROUPとしての取り組みの一貫の話…

初めての技術力評価会を終えたので感想を書いた

こんにちは、fluct SSP開発本部の@saxsirです。 今年の4月に入社した新人ですが、職場ではgolangとかAWSとかを使って社内向けのプロダクトをゴリゴリと開発しています。 さて、VOYAGE GROUPでは人事評価制度の一つとして技術力評価会という相互評価の仕組み…

チームの読書会、4つの工夫

こんにちは、ECナビ事業本部エンジニアのyukimineです。ECナビ事業本部では、ベテランから新卒まで様々なエンジニアが、@t_wadaさんに設計・実装を相談をさせていただいたり、ペアプロをさせていただいたりしています。本記事では、@t_wadaさんとECナビ事業…

モバイルファーストなサービス開発におけるDockerの活用術

こんにちは!ポイント交換サイト「PeX」の開発を行っていますVOYAGE MARKETINGの加藤です。 Crewからはちゃむと呼ばれています。 少し長くなりますので先に本エントリーの概略を3行でまとめると Docker成分多め 作ってみた 後半でテーマ深掘り です。 最後ま…

バッチ処理の通知・アラート管理

こんにちは、nekoyaです。 システムを日々運用していく中で、その処理結果の記録や異常検知の仕組みは地味ながらも大切な存在です。 各種監視ツールからの通知や、ブラウザから利用可能なWebインタフェースなど、その形態も様々です。 今回はその中から、バ…

毎週のように依存パッケージを上げ続ける努力

皆さんこんにちは。fluctにてfluct SSPという広告配信システムの管理画面を中心にクライアントサイドの開発を行っております、大関です。 依存パッケージの更新、どうしてますか? 今や数多くの言語でパッケージマネージャが提供されており、みなさんも日常…

Tableauでシミュレーションを作って施策の成功率を上げていきたい

こんにちは! システム本部データプラットフォームグループ(DPG)でエンジニアとなりました新卒のたけしと申します。 なんやかんや配属されて2カ月となりました。 今回は、データ視覚化ツールTableau(タブロー)についてちょっと便利な使い方についてお話…

DoubleClick for Publishers(DFP)のAPI入門

どうも、コンテンツメディア事業本部の稲田です。 今回はDoubleClick for Publishers(DFP)-APIの使い方を解説していきます。 そもそもDFPとは?という方もいらっしゃると思います。 大丈夫です。安心して下さい。一言でいうと 「Googleの提供するAdServer」…

夏のエンジニア向けインターン Treasure 2016 の紹介!

これは2016年の夏に行うエンジニア向けインターン Treasure の紹介エントリです。 圧倒的に成長したい2018年卒の学生からの応募をお待ちしてます! voyagegroup.com テーマ 価値のあるもの創り Goを使って学ぶ2016年におけるソフトウェアエンジニアリングと…

デザインパターンをチームで学んで得たもの

おはようございます、こんにちは。Zucks Affiliate事業本部でエンジニアをやっている新卒二年目のだっちと申します。 この事業部には最近部署異動で配属され3ヶ月ほど経ちました。 さて、今回は@t_wadaさんと事業部内エンジニアで毎週行っているJava言語で学…

ECナビ KAIZEN会を実施しました

こんにちは。 ECナビ のコンテンツ新規開発や運用などを行っている @pinkumohikan です。 技術的負債を返済するためにECナビで行った取り組み 「ECナビ KAIZEN会」 が、予想通り効果があったのでその話をしたいと思います。 ※ ここでは、開発者のモチベーシ…

try! Swiftに参加してきました

こんにちは、VOYAGE GROUP のコンテンツメディア事業本部で iOS アプリを担当している @TachibanaKaoruです。 先週の3/2~3/5に、渋谷のマークシティーで try! Swift が開催されました。 VOYAGE GROUPでは、今回のtry! Swiftのスポンサーをさせていただいたこ…

100万人が使うWebサービスを創造せよ!!大規模サービス構築プログラム「Sunrise2015」

こんにちは。システム本部 三浦(@hironomiu)です。 今年も11/21,22,28,29の4日間で冬のエンジニアインターンSunrise2015が行われました。 本エントリーでは全力で学びそして全力でアウトプットした様子をお伝えしたいと思います。 スケジュール 前半 11/21(…

「月間 250 億 imps 配信するために fluct が考えていること!」という話を Sunrise インターンシップでしました

あけましておめでとうございます。VOYAGE GROUP techblog は技術的にためになる記事や面白い記事を今年も発信し続けていくので宜しくお願い致します。 はい、第3回AJITO寿司王の @jewel_x12 です。株式会社 fluct で WEB 広告配信のお手伝いをしています。 …

CTOに就任してからの5年間、VOYAGE GROUPで変わったこと・変わらなかったこと

これは VOYAGE GROUP Advent Canlendar 2015 の24日目のエントリです。 CTOやってる @makoga です。Advent Calendarを始めてから3年連続でトップバッターでしたが今年は最終日になりました。最終日なので今年のふりかえりにしようかと思ったのですが、CTOに…

第3回 #ajito で利き寿司!

これは #ajiting Advent Calendar 2015 の23日目のエントリです。 こんにちは @makoga です。今回は(たぶん)第3回目になる利き寿司の様子を紹介します。 tl;dr 利き寿司やった ネタはまぐろ赤身、びんとろ、中トロ、サーモン 意外な結果に!? 利き寿司とは…

Advent Calendar 2015 18日目 休載のお知らせ

ビリヤードで論理回路(動画あり)

ビリヤード、楽しいですよね。空間把握能力, 物理的特性の理解, 理想のイメージと身体動作への再現などが試される良質なスポーツだと思います。 そんなわけで(?)、「ビリヤードの物理的特性を活かせば論理回路作れるのでは?」と思いついたので作ってみま…

Advent Calendar 2015

昨年、一昨年、一昨々年とVOYAGE GROUPのAdvent Calendarも4年目に突入しました。 若手とベテランが入り交じっていて、良い感じでカオスになりそうで楽しみですね。(11/26記載) 日付 担当者 エントリ 12/1 katzchang VOYAGE GROUP Happy Slacking Guide 12/2…

「そんなself-updateで大丈夫か?」 Composer編

こんにちはこんにちは、 VOYAGE GROUPでBuild prayer*1として活動している@_nishigoriです。 pip, bundler, rebar 等 各プログラミング言語のビルドツールないしパッケージマネージャ等と呼ばれているツールを弊社でも利用していますが、 PHPでは依存管理ツ…

仕事を楽しくするワーママエンジニアの働き方6ステップ

こんにちわ、ECナビの @kaori_cho です。 最近、リサーチパネルのアンケート配信システムをlaravelでbeanstalkdを用いてjob queueなアンケート配信システムを構築しました。が、今回はその話はしません! じゃあ何の話だよというと、タイトル通りワーママエ…

PHPカンファレンス2015で発表してきましたよ #phpcon2015

php

VOYAGE GROUP は 今年の PHPカンファレンス2015 もスポンサーとして協賛させていただきました。 PHPの生みの親であるラスマスさんの講演もあったり、懇親会ならではなLTもあったりと、とても楽しむことができました。 また、今年のカンファレンスでは社内か…

機械学習サマースクールで勉強してきました

こんにちは、Zucks Ad Networkの開発をしている @hagino3000 です。8月の後半にMachine Learning Summer School 2015 Kyoto (以降MLSSと表記)に参加してきました。世界各国の研究者と交流しつつ刺激的な講義を受けるも、内容が難しくて毎晩悲壮な気持ちで復…

圧倒的な成長を目指す「Treasure2015」の事前課題と講義内容を紹介します!

こんにちは。システム本部 三浦(@hironomiu)です。 今年も8/10(月)から8/28(金)までVOYAGE GROUPの夏の風物詩、エンジニアインターンTreasure2015が開催されました。3週間ぶっ通しで学び、そして創り上げる苦しさ、出来上がった時の達成感と様々な価値のあっ…

iOS9 : App Transport Securityの確認方法

iOS

こんにちは、VOYAGE GROUP のコンテンツメディア事業本部で iOS アプリを担当している @TachibanaKaoruです。 そろそろiOS9のリリース時期も間近になってきて、iOS開発者のみなさまもiOS9対応におわれているころと思います。 個人的には、今回のiOS9対応はユ…

本当に実用的なたったひとつのソートアルゴリズム

数字が書かれたカードを人力でソートする場合、最も実用的なアルゴリズムは何なのか。真理を追い求め、一人の男が立ち上がった。

sbtのマルチプロジェクト構成によって関心事を分離する

こんにちは、id:katzchang / @katzchang です。 Zucks Ad Networkでは広告配信に使うWEB APIサーバを Scala で実装しています。当然、ビルドツールには sbt を使っています。で、いい感じに分離して設計するためにマルチプロジェクト構成にしたかったんです…

15卒エンジニア新卒研修

こんにちは。システム本部 三浦@hironomiuです。 VOYAGE GROUPでは5/14から週に1回(基本木曜日)丸1日を使ったエンジニア向け新卒研修が全9回開催されました。本エントリーは全9回をダイジェストでお伝えしたいと思います。 新卒研修の目的 VOYAGE GROUPの…

17卒エンジニア志望学生向け1Dayインターンを開催しました!

こんにちは。システム本部 三浦@hironomiuです。 5/24、5/30、6/28に東京、京都で17卒エンジニア志望学生向けの1Dayインターンを開催しました。このエントリーでは6/28に開催したインターンについてお伝えしたいと思います。 講義概要 講義はメッセージアプ…

ES5 + Facebook JSXで書かれたJavaScriptコードベースをTypeScriptに移行させる

皆さんこんにちは。adingoにてFluctという広告配信システムの管理画面を中心にクライアントサイドの開発を行っております、大関です。 今回は、表題の通り、実際にプロダクトとして動いている既存のコードベースを、ES5ベースからTypeScriptに段階的に移行さ…

今更ながら MySQL の HASH / KEY パーティショニングについて調べてみた。

こんにちは、ECナビ事業本部の佐々木です。 今回は、MySQLのパーティション周りについて書きたいと思います。 ただ「いまさらパーティションの話?」と言われてしまうとそれまでなのですが、それぞれにタイプによりどう違うがあるのか曖昧な部分もあり、改め…

炎上botを作ったら火傷した

初めまして、VOYAGE MARKETINGに所属している@pro_shunsukeです。 さて、私は先日社内LT大会で「炎上ジェネレーター」について発表しました。 what is 炎上ジェネレーター https://enjo-generator-black.herokuapp.com/ 簡単に炎上出来る!スゴい! 使い方は…