ミツカリ技術ブログ

株式会社ミツカリの開発チームのブログです

Zero Runtime CSS in JSに乗り換えたのでパフォーマンス測定をしてみた

こんにちは、ミツカリCTOの塚本こと、つかびー(@tsukaby0) です。 当社では今までCSSライブラリとしてEmotionを使用していました。 Emotionを選定したのは2022年8月頃で、その頃はまだTailwindよりも人気でした。他にMUIを利用することも決めており、MUIもEm…

Next.jsプロジェクトにStyleXを導入してemotionと共存させるまでの道のり

ミツカリのたなしゅん(@tanashun_dev)です。 皆さんは、emotionなどのCSS-in-JSライブラリを使っていて、ランタイムのスタイル生成オーバーヘッドが気になったことはありませんか? 昨今のエンドユーザの端末はスペックがどんどん高くなっているので、msレベ…

DBのプライマリーキーはUUIDか整数か?実際に検証してみた

DB

こんにちは、ミツカリCTOの塚本こと、つかびー(@tsukaby0) です。 先日、こんなツイートが少し話題になっていました。 結構数値派が多い。雑な投稿だったのでちゃんと書いてなかったが、PostgreSQL使ってUUID使うならv7、シャーディングする想定なし、モノリ…

E2Eテスト:DatadogからPlaywrightへ移行した理由とPros/Cons

こんにちは、ミツカリCTOの塚本こと、つかびー(@tsukaby0) です。 以前、以下のような記事を書きました。 tech-blog.mitsucari.com tech-blog.mitsucari.com 今まではE2EテストにDatadog Synthetic Browser Test(以下Datadog)を利用していましたが、チーム内…

PdMツールの比較 (Centou, Dovetail, Flyle, Productboard, etc)

こんにちは、ミツカリCTOの塚本こと、つかびー(@tsukaby0) です。 私はCTOですが、スクラムにおいてはプロダクトオーナーの役割を担っており、同時に製品開発全般においてはプロダクトマネージャー(以下PdM)の役割も担っています(現状はCPO不在のため私が担…

Automaによる自動化 - CSVを使った大量データ登録

こんにちは、ミツカリCTOの塚本こと、つかびー(@tsukaby0) です。 みなさんはWebページを操作していて、こんなことを思ったことはありませんか? 「繰り返しが面倒だ。大量のデータを登録するのが大変だ。」 Webに限りませんが、こう言う問題は一般的によく…

DNSに再入門: NS, AAAAレコードの必要性を整理する

DNS

こんにちは、ミツカリCTOの塚本こと、つかびー(@tsukaby0) です。 DNSは昨今のWebを支える技術です。 前回はDNSサーバーをRoute53からCloudflareに移行したという記事を書きました。 tech-blog.mitsucari.com 今回は移行中に生じた疑問をベースに、各種レコ…