タグ PLAID engineer blog
人気順 5 users 10 users 100 users 500 users 1000 users超大規模システム経験者が考える、攻めの開発を続けるために大切なこと| PLAID engineer blog
0.はじめに PLAIDのEngineerの 大平和史 (@tai-hey) です。 前職でSEとして金融系超大規模プロジェクト(数年、数十億円規模、最大数百人)を経験し、現在は真逆となる小規模プロジェクト(4人チームでのサービス開発)でスタートアップのエンジニアとして経験を積んでいます。 ミッションクリティカルな、一つのエラーでも... 続きを読む
エンジニアがビジネスチームを加速させる為に取り組んだ4つのアプローチ | PLAID engineer blog
PLAID Engineer Blog KARTEを提供する株式会社プレイドのエンジニアブログです。プレイドのエンジニアのユニークなパーソナリティを知ってもらうため、エンジニアメンバーたちが各々執筆しています。 Home PLAID エンジニア募集中! PLOG © 2016 PLAID, Inc. はじめまして。100kmマラソンの持ちタイムは9時間48分44秒、... 続きを読む
JavaScript で体感する関数型プログラミング | PLAID engineer blog
プレイドのエンジニア兼ハンターの @algas です。 Ramda.js の関数を例にして JavaScript による関数型プログラミングの考え方を紹介します。 本記事では Ramda.js 自体を紹介するのではなく、より深い関数型プログラミングの考え方を学ぶきっかけを作れることを意図しています。 想定読者 Node.js でアプリケーションを... 続きを読む
PLAIDがNode.jsを採用し、5年間で12万行書いてわかったこと | PLAID engineer blog
エンジニアのgamiです。趣味はポッドキャスト配信です。 今回は、「Node.js」に焦点を当てた記事です。 PLAIDでは、約5年前から「KARTE」というサービスを開発しています。そのサーバーサイドの実装は、ほとんどがNode.jsで記述されています。 一方、国内企業の中で、サーバーサイド実装にNode.jsを採用している企業は少... 続きを読む
イマドキの「Docker力」を身につけるPLAID式チュートリアル | PLAID engineer blog
こんにちは。 最近、肩書がTech Leadになりました。@otolabです。 さて、 イマドキのWebエンジニアとして、そこそこ幸せに生きるには、プログラミングの技量の他にも、前提となる様々な力が求められています。 或る人曰く、Shell力、Git力、そしてDocker力。 ーー そう、それは環境を操る力 ーー。 すみません、勝手に言... 続きを読む
刷新したKARTEロゴのプロセス公開 ー プロダクトが目指す理想像から始めるアプローチ | PLAID engineer blog
KARTEのロゴ刷新に至った経緯やデザインプロセスについてお伝えします!Home PLAID エンジニア募集中! PLOG PLAID Engineer Blog KARTEを提供する株式会社プレイドのエンジニアブログです。プレイドのエンジニアのユニークなパーソナリティを知ってもらうため、エンジニアメンバーたちが各々執筆しています。 Home PLAID エンジニア募集中! PLOG Copyri... 続きを読む
Chromeデベロッパーツールに独自機能を追加する6つのステップ | PLAID engineer blog
Chromeデベロッパーツールに独自機能を追加する方法を、6つのステップに分けて解説しました!こんにちは、PLAIDのエンジニアの池上 a.k.a. gami(@jumpei_ikegami) です。 好きなブキは、「プロモデラーMG」です。 さて今回は、仕事で調査用の「Chrome拡張機能」を作ったので、「Chromeデベロッパーツール」に「独自ツール」を追加するための手順について紹介したいと思... 続きを読む
LinuxKit で実現する新しい Docker 実行環境 | PLAID engineer blog
LinuxKit の Tutorial です。LinuxKit を実際に動かしてみる方法と Moby Project による Docker の未来について書いています。プレイド エンジニア / Hunter 山内 雅浩 @algas DockerCon 2017 で発表された Moby Project の一部である "LinuxKit" を使ってみました。実際に触ってみることで理解できたことやハマ... 続きを読む
AWSとGCPのマルチクラウドインフラにおけるVPN設計のポイント| PLAID engineer blog
AWSとGCPのマルチクラウドインフラにおけるVPN設計のポイントを説明します。 マルチクラウドインフラ連載の第二回。みなさん、ごきげんよう。プレイドの@tik-sonと申します。 前回のエントリー では、 弊社の KARTE で、インフラには AWS と GCP の2つのクラウドプラットフォームを組み合わせ、マルチクラウドインフラとして利用しているというお話をいたしました。 今回のエントリーでは... 続きを読む
AWSとGCPでマルチクラウドインフラを構築した話とそのポイント | PLAID engineer blog
AWSとGCPでマルチクラウドインフラを始めた話。複数回連載予定の第一回です!ごきげんよう。プレイドの@tik-sonと申します。 みなさんはクラウドプラットフォームを利用していますか? 弊社の KARTE は 秒間3000イベントをリアルタイムで解析 累計解析ユーザがリリースから2年で6億 という規模のサービスになっています。 そこで動いているインフラもそれなりに大規模になっており、インフラをい... 続きを読む
データの可視化に使えるD3.jsでユーザーのページ遷移を表現してみた | PLAID engineer blog
D3.jsを使ってユーザーがサイト内の各ページを遷移している様子をアクセスログから可視化してみました。こんにちは、プレイドの@wikrshです。 弊社の KARTE では属性データやサイト上での行動情報など様々なデータを元に来訪したユーザーの状況をリアルタイムに可視化しており、どのような情報の見せ方をすればよりユーザーへの理解を深められるのか、社内では日々議論・改良を重ねています。 今回は現在KA... 続きを読む
まだ node.js の依存性解決で消耗してるの? | PLAID engineer blog
PLAIDエンジニア 山内雅浩 @algas yarn を使って node.js の依存性解決 npm shrinkwrap と yarn との比較yarn を使う利点と欠点は以下のとおりです。 PROS インストール処理が高速かつ安定 ネットワークパフォーマンス改善やオフラインモード、リトライの実装がされていてパッケージのインストールが標準の npm install に比べて高速かつ安定に動作し... 続きを読む
Bigqueryの内部処理について徹底解剖してみた| PLAID engineer blog
弊社では`BigQuery`を使い倒していて今回はその中身について徹底解剖してみました。いくつかポイントがあると思いますが、僕が個人的に思うBigQueryプレイドの @nashibao です。 弊社では結構 BigQuery を使い倒させていただいていて、社内向けのバッチ解析や ChartIO / ModeAnalytics 等を介した社外向けのレポーティングとしての利用だけでなく、ABテストな... 続きを読む
今Googleで最も熱いサービスFirebaseで、リアルタイムWebアプリをサクッと作ってみた | PLAID engineer blog
今回は、Firebaseというサービスを使ってWebサイト上で動作するアプリケーションをいくつか作ってみたのでご紹介します。みなさん、ごきげんよう。プレイドの@akobaです。 プレイドではCXチームのエンジニアとして、プロダクトの機能開発、ならびに弊社のウェブ接客プラットフォームKARTEで提供するアプリケーションの開発を行っています。 今回は、KARTEでできることを広げる試みの一環として、F... 続きを読む
40通り以上の自動マルチブラウザテストをSelenium x CircleCI x BrowserStackで実現する| PLAID engineer blog
CircleCI上で、BrowserStackを利用したマルチブラウザJavascript Test,Selenium Test を実現している方法についてご紹介します。Selenium webdriver, CircleCI, BrowserStackこんにちは。プレイドの@sdaikichiです。現在のトレーナーレベルは22、捕まえたポケモンは103種です。 前回の@positiveflatの... 続きを読む