PLAID Engineer Blog

PLAID Engineer Blog


KARTEを提供する株式会社プレイドのエンジニアブログです。プレイドのエンジニアのユニークなパーソナリティを知ってもらうため、エンジニアメンバーたちが各々執筆しています。

PLAID Engineer Blog

PLAID Engineer Blog

KARTEを提供する株式会社プレイドのエンジニアブログです。プレイドのエンジニアのユニークなパーソナリティを知ってもらうため、エンジニアメンバーたちが各々執筆しています。

ITP 2.2, 2.3の検証ツールを作ってみた

@otolab です。 ITP 2.2, 2.3に関する調査を行いましたので、検証ツールの解説を行いたいと思います。 今回の検証では、ITP 2.2のリンク装飾(Link Decoration)されたランディングページによるcookieの保存期間短縮と、ITP 2.3で追加されたリファラへのリンク装飾に対する制限について調べています。 2つとも、広告流入時にIDを1st partyとして保存するようなケースを想定しており、流入元から対象サイトへの情報伝達・保存を制限するものです。 なお、localStoageに制限が掛かったことが2.3での変更の大きなポイントですが、制限の元となる条件は2.2のcookieと同様であるのと、localStorageの寿命を簡単に見る方法が…

Naoto KatoNaoto Kato

Vue.js設計地図 〜設計概念の依存関係からフロントエンド設計を見つめ直す〜

こんにちは。PLAID Software Engineer, tai-hey ( @Victoria_Peak_ ) です。 まえがき 私はプレイドに入社して1年ほどとなりますが、業務で Vue.js の開発を経験し、自身がフロントの実装にメインで携わり、サービス設計から実装まで取り組む中で設計について思慮することが多くなりました。 プレイドは SPA を実現可能な Vue.js を採用しているのですが、設計をしていく中で、設計のヒントをネット上で検索をしてみても、チュートリアルや部分的な設計の話はでてくるものの、設計概念の依存関係を表すものが無いことに気づきました。 そこで、今回のブログはフロントエンドに関連する設計概念を整理し、それぞれの依存関係を可視化することで今後…

kazushi oohirakazushi oohira

Google Cloud Next Tokyo ’19に参加しました!

こんにちは、makinoy & positiveflat & tik-son & nichimuです。 7/30-8/1にかけて開催された Google Cloud Next Tokyo ’19に参加してきたので、その様子をご紹介したいと思います。紹介と言いつつも、Cloud Nextでのセッションの内容のシェアではなく、Cloud Next開催中にPLAID社員がどのような動きをしていたかについてシェアしたいと思います。 Google PM陣とのミーティング @PLAIDオフイス PLAIDではCloud BigTableを始め、NoSQLのデータベースを多く使っているということもあり、Cloud BigTable、Memorystoreなど、N…

Yuta NishimuraYuta Nishimura

プレイドでのインターンを振り返って

(このブログ記事は、Interning at PLAID for 2.5 Monthsの本人による翻訳記事です) こんにちは! プレイドで5月中旬から8月までDevインターンとして働かせてもらっていたアボンデット(@arnaud_avondet)です。僕は日本育ちのハーフで、今は米国ペンシルベニア州のカーネギーメロン大学で数学を専攻している大学2年生です。大学ではCMU日本学生会や、CMUブロックチェーングループで活動をしています。プログラミングは2年前に興味を持ってPythonの学習で始め、ウェブ開発は一年ぐらいの経験を持っています。 今回のインターンシップはプログラマーとして初めての仕事であり、フロントを書いたり多国化対応(i18n; Internationaliza…

Arnaud AvondetArnaud Avondet

計測したいものに合わせてイベントトラッキングをする方法

最近またpokemon goをやり始めた kataigi です。 プレイドで開発しているKARTEはユーザーのアクセス情報を分析するサービスの一種です。KARTE以外にも、Google AnalyticsやAdobe SiteCatalystなどユーザーのアクセス情報を分析するサービスは多くあり、使ったことある人も多いでしょう。ただ、そんなサービスでもどんな方法でデータを取得・トラッキングしているか知らないと、データの正しい意味がわからず、使いこなすことは難しいかと思います。ここではそんな分析の前提となるデータのトラッキングの方法をざっくりまとめてみました。 トラッキングの方法には様々な種類があります。どんな状況でも正確にデータが取れる方法というのはないため、それぞれの方…

Makoto KataigiMakoto Kataigi