PLAID Engineer Blog

PLAID Engineer Blog


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

PLAID Engineer Blog

「KARTE Blocksリリースの裏側」の裏側 - 複数人で連載記事を書く方法

「KARTE Blocksリリースの裏側」はKARTE Blocksが2021年9月14日に正式リリースされたことを記念して開始した連載シリーズです。 複数人での連載記事を書く場合にどのように進めるべきか、「KARTE Blocksリリースの裏側」という連載ではどのように進めていったのかについて紹介します。…

Blocks TeamBlocks Team

CSS in JSとしてVanilla-Extractを選んだ話と技術選定の記録の残し方

Reactのスタイリング方法としてCSS in JSの一種であるvanilla-extractを採用しました。 技術選定ではなぜそれを選んだかという記録を残すことは重要です。ADRというフレームワーク基づいて残したログを紹介しながら、なぜ意思決定の記録を残す必要があるかを紹介します。…

Blocks TeamBlocks Team

セカンドパーティコンテンツをもつサードパーティスクリプトの作り方

KARTE Blocksはサイトに一行のタグでサードパーティスクリプトを読み込むことで、サイトをブロックに分解して書き換えます。 この記事ではサードパーティスクリプトとはどのようなものか、開発方法、どんなサイトでも安全に動くようにするための仕組みについて解説します。…

Blocks TeamBlocks Team

インクリメンタルに新しい技術を取り入れる方法。TypeScriptへの移行を例にしたプロセス

現代のアプリケーションは複雑で巨大なため、一度に書き直せません。そのため、新しい技術を取り込みながら、古くなった負債を解消していくインクリメンタルな戦略が重要です。この記事ではJavaScriptからTypeScriptへのマイグレーションを例にしてインクリメンタルな仕組みを解説します。…

Blocks TeamBlocks Team