はてぶ・Qiita・Zennのトレンド記事を紹介
Difyの.env.exampleを毎回目視で見てる人へ:安全に同期するスクリプトを書いた
はじめにOSS 版の Dify を本番環境で運用していると、バージョンアップのたびに必ず発生する作業があります。それが .env.example の変更内容を既存の .env に反映する作業 です。Dify の .env.example は 1400 行を超える非常に大きなフ
React の状態管理の歴史と、最新 API に込められた React の思想 🔖 55
!この記事はZOZO Advent Calendar 2025 シリーズ7 計測システム部カレンダーの16日目の記事です。前日の記事は @hdmn54321 さんの【リモートワークの質を高める商品9選】でした。 はじめにReact が誕生して10年以上が経ちましたが、
複雑な決済フローを React Hooks と Strategy Pattern で整理した
!本稿は、ZOZO Advent Calendar 2025 シリーズ 6 の 15 日目の記事です。 背景・課題ZOZOTOWN のゲスト注文フローでは、複数の決済手段(クレジットカード、代金引換、PayPay 決済)をサポートする必要がありました。各決済手段は異な
Ableton MCPのソースコードを眺める AbletonMCP_Remote_Script 編
推薦基盤ブロックの荒木です。本記事は ZOZO Advent Calendar 2025 シリーズ 8 の 2 日目です。 概要本記事はAbleton MCPのソースコードを眺める 全体編の続編です。前回はMCPサーバーの本体であるMCP_Server/server.p
Dify をほぼ触らずに Google ログインを追加する方法
はじめに本記事では、Difyで提供するアプリページ(/chat、/workflow)に Google アカウントでのログイン認証を最小の変更で導入する方法を紹介します。OSS版DifyはLLMアプリケーションの開発プラットフォームとして非常に便利な一方で、アプリページ(/ch
俺が一番好きなデザインパターン「Strategy Pattern」の話 🔖 239
!🎄 本記事は ZOZO Advent Calendar 2025 シリーズ 8 の 11 日目です。ぜひ他の記事もご覧ください。 はじめにこんにちは。データシステム部・推薦基盤ブロックのかみけん(上國料)です。突然ですが、デザインパターンの中で個人的に一番好きなの
大LLM時代に論文を読む/まとめるならカスタムGPTで 🔖 3
!これは ZOZO Advent Calendar 2025 シリーズ6の7日目の記事です。今年はなんとシリーズ12まであるそうです。ぜひ他の記事もご覧ください!日々の業務で追われる中、最近では効率的かつ効果的に論文を読むためにLLMを活用しています。本記事では、これまでの
これは「ZOZO Advent Calendar 2025」シリーズ12の7日目の記事です。技術戦略部 Developer Engagement ブロックの@wirohaです。Developer Engagement ブロックは技術広報を担っており、カンファレンスのスポンサーブ
ProjectRefからGitHub Packagesへ:社内Scalaライブラリの管理を改善した話
!これは ZOZO Advent Calendar 2025 カレンダー シリーズ 7 の 6 日目の記事です。昨日は @TAKAyuki_atkwsk さんでした。 1. はじめに株式会社ZOZOの計測プラットフォーム開発本部計測システム部に所属しているでぃーのです。
Figma MCP × Claude Codeで効率的にUI実装するためのアプローチ 🔖 4
!本稿は、ZOZO Advent Calendar 2025 シリーズ 12 の 5 日目の記事です🎄 はじめにFigmaのデザインをFlutterで実装する際、デザインを見ながらコードを書く作業は時間がかかります。最近ではAIを活用してこの作業を効率化する方法が注目さ
BigQuery Streaming Insert したデータは最大 90 分間 UPDATE/DELETE できない
はじめに!🎄 本記事は ZOZO Advent Calendar 2025 シリーズ 8 の 5 日目です。ぜひ他の記事もご覧ください。BigQuery の Python クライアント(google-cloud-bigquery)で Streaming Insert(i
Oh My ZshでGit操作を爆速化!便利なエイリアス200個を使いこなす
はじめにGitコマンドを毎回フルで打つのは面倒ですよね。git statusをgst、git pull origin 現在のブランチをggpullのように短縮できたら、作業効率が大幅に向上します。本記事では、Oh My Zshのgitプラグインを導入して、200以上の便利なG
Claude Code“が”作った ZOZO TECH BLOG のカバー画像ジェネレーター
!🎄 これは ZOZO Advent Calendar 2025 シリーズ 12 の 4 日目の記事です。昨日は「XR Kaigi 2025 での登壇にあわせて衝動買いした AI スマートグラスから考える眼鏡型デバイスの普及」でした。今年は 1 日に 12 本の記事が公開される
subgrid を駆使した入力フォーム実装レシピ 〜ラベル天地中央揃えを添えて〜
!本稿は、 ZOZOTOWN 開発本部のフロントエンドエンジニア有志で開催されている、スタイル分科会にて挙がったテーマを記事にしたものです。!本稿は、ZOZO Advent Calendar 2025 シリーズ 1 の 4 日目の記事です。 この記事でわかることこ
Vertex AI のジョブが動かない?マシン変えたら直るかも
!🎄 本記事は ZOZO Advent Calendar 2025 シリーズ 8 の 3 日目です。ぜひ他の記事もご覧ください。 はじめにこんにちは。データシステム部・推薦基盤ブロックのかみけん(上國料)です。私たちのチームでは、Google Cloud を利用して
コンテンツカテゴリの所属って全暗記しないとダメなの?いいえ、そんなことはありません。
!本稿は、ZOZO Advent Calendar 2025 シリーズ 3 の 3 日目の記事です。 はじめに日々 HTML と戦っているみなさん、こんにちは。突然ですが、みなさんは実装中に「この要素に、あの要素を子要素で入れていいんだろうか?」と悩むことはありません
!本稿は、ZOZO Advent Calendar 2025 シリーズ 1 の 3 日目の記事です🎄 概要セマンティックHTMLとは、HTML要素を「見た目」ではなく「意味」に基づいて使用するマークアップ手法である。HTML Living Standardでは、すべての
GraalVM Native Imageのリフレクション設定を自動生成!Tracing Agent活用法 🔖 1
!これは ZOZO Advent Calendar 2025 カレンダー シリーズ 7 の 3 日目の記事です。昨日は @matsu4ki さんでした。 1. はじめに株式会社ZOZOの計測システム部バックエンドブロック(以降は計測バックエンド)に所属しているでぃーので
Ablenton MCPのソースコードを眺める 全体編 🔖 1
本記事は ZOZO Advent Calendar 2025 シリーズ 8 の 2 日目です。 概要本記事はAblenton MCPのソースコードを読んでいきます。Ablentonとは、DAW(音楽制作を行うデスクトップアプリケーションのこと)の一種です。DAWはUIが
2025年にZOZOが協賛した技術カンファレンスまとめ 🔖 1
!🎄 本記事は ZOZO Advent Calendar 2025 シリーズ 12 の 1 日目です。今年は 1 日に 12 本の記事が公開されるので、ぜひ他シリーズの記事もご覧ください。技術戦略部 Developer Engagement ブロックの @ikkou です。
ZOZO Advent Calendar 2025の見どころ 🔖 1
!🎄 本記事は ZOZO Advent Calendar 2025 シリーズ 1 の 1 日目です。今年は 1 日に 12 本の記事が公開されるので、ぜひ他シリーズの記事もご覧ください。技術戦略部 Developer Engagement ブロックの @ikkou です。D
Claude CodeのUserPromptSubmitフックでCLAUDE.mdを自動読み込みする方法 🔖 2
はじめにClaude Codeを使用していると誰もが経験する問題があります。CLAUDE.mdで詳細なルールを定義しても、長時間の会話が続くうちに、設定した内容が徐々に反映されなくなり、本来のルールから逸脱した動作をし始めるという現象です。この問題を根本的に解決するのが、Us
details要素を閉じる際にもCSSアニメーションを有効にする方法 🔖 2
概要HTMLのdetails要素はネイティブに開閉可能な要素だが、開閉時にアニメーションをつける方法としては、JavaScriptを利用するケースがまだまだ一般的である。しかし、昨今ではCSSだけでも実装が可能になってきている。例えば、以下のようなCSSで開閉のアニメーション