ZEALS TECH BLOG

チャットボットによる会話広告『fanp』を開発する株式会社ZEALSのテックブログです。技術やエンジニア文化について情報を発信します。

RDBの歴史をディグってみた

こんにちは! 4月に新卒で入社したエンジニアの荒木です。 業務ではデータの不整合を解消したり、データベースの構造を作り替えたりしています。 今回の記事のテーマは、【リレーショナルデータベース(RDB)の歴史】です。 RDBが生まれる以前のDBの歴史から、…

第1回 ZEALS Developer Meetupと称し、社内LT大会を実施してみた!

こんにちは!味わい深い担当のサーバサイドエンジニアKodyです! 先日 ZEALS DeveloperMeetup (社内LT大会) を開催したので、その模様をお届けしたいと思います!!! 同じく社内LT大会を企画しようとしている人に参考になれば幸いです! Developer MeetUp…

世界規模のハッカソン”AngelHack”の運営をしてきました!

皆さんこんにちは! ZEALSでVPoE&サーバサイドエンジニアをやっている福本です! 6月29 ~ 30日に行われた『Angel Hack Tokyo 2019』に運営として参加してきましたので、当日の模様をお伝えさせて頂ければと思います。 www.routexinnovation.com 私Facebook…

Gotanda.rbをZEALSオフィスにて開催 & 登壇しました #2

こんにちは! ZEALSで Rails & Reactを書いている中村です! 今回もZEALSオフィスにてGotanda.rbが開催されたのでその様子をお伝えします! 前回のイベントレポートもありますので、Gotanda.rbに興味のある方はこちらもご覧ください。 tech.zeals.co.jp テー…

ZEALSエンジニアに開発者アンケートを実施してみた

皆さんこんにちは!ZEALSでVPoE兼サーバサイドエンジニアをやっている福本です! さて、本日はZEALS社内のエンジニアに使っている「エディタ」や「shell」などに関するアンケートを取ってみました! 普段ZEALSのエンジニアメンバーには、テックブログで記事…

Gotanda.rbをZEALSオフィスにて開催 & ZEALSエンジニアが登壇しました!

はじめまして! ZEALSで Rails & Reactを書いている中村です! 4月に復活したGotanda.rbのイベントがZEALSオフィスにて開催されたので、その様子をお伝えします! ZEALSエンジニアの福本がGotanda.rbのOrganizerであるため、今回ZEALSオフィスで開催する運び…

Kubernetesにおけるmanifestファイル, imageの管理について

こんにちは、CTOの島田です。 弊社サービスであるfanpでは、定期バッチ含む全サービスがGKE上で起動しています。 今回は Kubernetesのmanifestファイルやイメージを効率よく管理するための取り組みを紹介したいと思います。 Kubernetesを本番運用していると…

ZEALS第2回エンジニア開発合宿に行ってきました!!@三浦海岸

皆さんこんにちは! サーバーサイドエンジニアの阿久津です! 5/11(土)〜5/12(日)の2日間、ZEALSで2回目となる「 エンジニア合宿 」に参加しました。 私は今回から初参加だったのですが、今回の合宿の様子を紹介させていただきます。 概要 開発合宿の目的 合…

Rails + ReactでS3に画像データをuploadするまで

こんにちは! 普段Rails + Reactを書いていますkannachiです。

復活のGotanda.jsに運営&参加してきました!

皆さんこんにちは! ZEALSでVPoE兼サーバサイドエンジニアをやっている福本です! 5月10日に行われました五反田のJavaScriptコミュニティ『Gotanda.js』が約1年振りに復活することとなりました! gotandajs.connpass.com 今回は再始動イベントに参加してきま…

ZEALSのSlack Public率を覗いてみたら結構おもしろかった件

はじめに エンジニアチームの味わい深い領域を担当しているKodyです! タイトルにもありますが、弊社SlackAnalyticsが激動すぎて面白かったので記事にしてみました...!! 以前SmartHR宮田さんSlackPublic率に関するツイート↓を見かけ、「なんて素敵なんだ...…

ZEALSではリーダブルコード読書会を実施しています

こんにちは! Railsエンジニアのtakakudaです。 今回はエンジニアチームで取り組んだリーダブルコード読書会についてご紹介します! 目的 理解しやすいコードとは何かを知り[to know what is "readable" code like] 実際にそのようなコードを書けるようにな…

【初心者向け】fish shellの入れ方と、rbenvではまっている話

こんにちは! インターンから新卒で入社した、サーバサイドエンジニアのkanacchiです。 突然ですが、新卒や新たな環境で働くことになったエンジニアの皆さん。 社用PCが供給されてまずはじめに行うことありますよね。 そう、環境構築です。 かく言う僕も先日…

【後編】元ドリコム/現メルカリの白石さんと語る、ZEALSコアテクノロジー対談

皆さんこんにちは!ZEALSVPoE兼エンジニアの福本です! こちらの記事は前編に引き続き、【後編】元ドリコム/現メルカリの白石さんと語る、ZEALSコアテクノロジー対談です。 後編では「ZEALSの文化」や「組織の雰囲気」などを中心にお話させていただきました…

【前編】元ドリコム/現メルカリの白石さんと語る、ZEALSコアテクノロジー対談

皆さんこんにちは!ZEALSのVPoE兼エンジニア福本です! 今回は、テクノロジーお師匠さんとしてZEALSにジョインして頂いている元ドリコム技術執行役員/現メルカリの白石さんを聞き手としてお招きし、プロダクト開発で用いているコア技術やエンジニア組織につ…

復活したGotanda.rbに参加&登壇してきました!

こんにちは、ZEALSでサーバーサイドエンジニアをやっております、あべです! 今回のブログは先日行われたGotanda.rb のイベントについてお伝えしたいと思います。 github.com Gotanda.rbって? 有名な『Asakusa.rb』や、以前サーバサイドエンジニアのRyutooo…

EastgateHackathonにZEALSチームで参加しました!

皆さんこんにちは! ZEALSでVPoE&サーバサイドエンジニアをやっている福本です! 3月16 ~ 17日に行われた『Eastgate Hackathon』にZEALSがチームで参加してきましたので、チームメンバーのご紹介とハッカソンで開発したプロダクトについてお伝えさせて頂け…

全てのmodelにvalidationを張った話

こんにちは、今回のブログ担当・あべです! ZEALSにジョインして早3ヶ月…会話広告fanpのサーバーサイドエンジニアとして、日々勉強しつつ楽しく働いています!! さて、今回のテーマですが、以前サーバサイドエンジニアの中村さんが書いてくれた年末自由開発…

「AWS Cloud9 + heroku + Messenger API」で簡単に開発するチャットボット入門

皆さんこんにちは、サーバサイドエンジニアの福本です。 先日、Facebookオフィシャルコミュニティである『Facebook Developer Circle』の第2回目のイベントにて、”Messengers APIを用いたライブ・コーディング”を実施しました。 www.wantedly.com ライブ・コ…

Omotesando.rbに登壇&参加してきました!

皆さんこんにちは! ZEALSでバックエンドエンジニアをやっているRyutoooooです! 最近はもっぱらDBのリファクタリングでビジネスサイドより、開発側が喜ぶことをメインでやらせてもらっています! さて今回ですが、有名なRubyコミュニティの『.rb』系の表参…

Tried Programming Rust lang[Rustをやってみた!!]

フルスタックエンジニアのAaronさんがRust言語についての記事を書いてくれました! (Aaronさんの社員インタビュー記事もよろしければご覧ください!) www.wantedly.com Aaronさんは新しい技術への感度がとても高くて、ZEALS内でいち早くRustにも取り組んで…

【イベントレポート】『UX Bridge vol.8』に参加してきました!!

皆さんこんにちは! ZEALSでサーバサイドエンジニアをやっている福本です! 1月31日に行われました日本有数のUXデザインのコミュニティ『UX Bridge』が主催するイベントに参加してきましたので、そちらの模様をお伝えできればと思います。 uxbridge.connpass…

【エンジニア対談】元トレタCTOの増井さんと語る、ZEALSのチャットボットプロダクト『fanp』のすべて(後編)

みなさんこんにちは、ZEALSエンジニアの福本です! こちらの記事は前編に引き続き、ZEALSのプロダクト『fanp』についてのエンジニア対談【後編】です。 後編では「fanpに対する思い」や「今後の展望」などを中心にお話させていただきましたので、その対談の…

【エンジニア対談】元トレタCTOの増井さんと語る、ZEALSのチャットボットプロダクト『fanp』のすべて(前編)

みなさんこんにちは、ZEALSエンジニアの福本です! ZEALSでは、チャットボットによる全く新しい広告体験を提供するプロダクト『fanp』を日々開発しています。 fanp.me これまでfanpは、マーケティングや広告といったビジネスの視点から語られることが多く、…

Redash v3.0で使える便利機能まとめ

みなさんこんにちは、インターン生の久保田と申します! エンジニアではないのですが、MySQLを使った会話データの分析業務を主に担当しています。 今回は、ZEALSで使っているBIツールの『Redash』の便利な機能についてお伝えしたいと思います! Redashとは?…

Facebook Developer Circle ローンチイベントに登壇してきました!

皆さんこんにちは! ZEALSでサーバサイドエンジニアをやっている福本です! 最近はプロダクトマネージャーや技術広報・エンジニア採用など、色々なことを兼務させてもらっています! さて、Facebookに関係するエンジニアのコミュニティとして『Facebook Deve…

年末に『Hack Days(自由開発)』を実施してみました!

こんにちは! 2018年11月にジョインした中村です! 業務では主に会話広告fanp のサーバーサイドの開発をメインで行っています! 今回は年末に行った『Hack Days』という自由開発についてご紹介します! また、開発のアウトプット、作成するために使った便利…

GCPでDeep LearningのためのGPU環境を構築する

こんにちは!サーバーサイドエンジニアのJohnです。 インターン生として、fanpの配信周りの開発を行なっています。 今回は、GCP(Google Cloud Platform)にGPUを動かすための環境を作ってみます。だいぶ長い記事になってしまいましたが、お付き合いいただけれ…

【年始のご挨拶】2019年もよろしくお願いいたします!!

(写真は移転前のオフィスで撮影しました。このエントリーとは特に何も関係ありません。) こんにちは、CTOの島田です。 皆様、あけましておめでとうございます! 2018年は1月の4.2億円の資金調達から始まり、弊社代表の清水が唐突にForbes「アジアを代表する3…

Gem Fakerで簡単に始めるOSS活動

こんにちは、サーバサイドエンジニアの後藤です! 2018年10月にジョインして https://fanp.me/ のサーバーサイド側の開発をメインで行っています。 今回はエンジニアチームでもよく使われている Faker というGemを紹介します Fakerって? https://github.com…