以下の内容はhttps://ozaki25.hatenadiary.jp/entry/2024/12/11/220108より取得しました。


「DMM meetup #40 ~DMM.go × Think! FrontEnd~」に参加してきました

Spotify APIで学ぶOAuth 2.1 + PKCEの基礎と実践

  • なずなさん

認可の共通基盤

  • OIDCに準拠した認可サーバを作っている
  • OAuth2.0を理解するためにでもアプリを作った
  • PKCEはOAuth2.0の拡張
    • 認可コードの横取りの攻撃対策

DMMでデザインデザインシステムやってみてわかった、美味しい所・美味しくない所

  • ふるじゅんさん

デザインシステム

  • Tutleというデザインシステムがある
    • 横断のフロントエンドチーム
    • 車輪の再発明を防ぐ
    • サービスが多様で一貫性を担保する
  • デザインシステムはソリューションの組み合わせ
    • Design Token
    • Design Guideline
    • UI Library
  • デザインシステムの難しいところ
    • 複雑なUIが多いとパターン化しにくい
      • 費用対効果を考えてどこに力を入れるか
    • 再利用するプロダクトが少ない
      • 3つのプロダクトで使われるか
    • 承認者が細部にこだわると相性悪い
      • デザインシステムがソリューションとしてあってないパターン
      • レビューの観点が認識あってないとか
  • デザインシステムのいいところ
    • コストかけずに市場の反応を見たい時
    • エンジニア/デザイナーが少ない時
    • プロダクト間ででスタイルを統一したい時
  • 将来的な展望
    • 生成AIに学習させたらデザインシステムに沿ったものを生成してくれるかも

組み込みアプリのパフォーマンスチューニング格闘記

  • Walkさん

テレビの組み込みアプリ

  • 組み込みアプリで重くなることがある
    • 実機だと遅くなる
    • CPU処理が苦手
  • ボトルネック

Next.js AppRouter を使った大規模Webサービス開発でのディレクトリ構成の課題と変遷

  • eigankenさん

ディレクトリ構成

  • 大規模サービスを作ってる
  • サーバ負荷とSEO
  • ディレクトリ構成
  • モノレポ化した
    • apps内はユーザ向けとbot向けの2つのディレクト
    • packages内にui,infra,domain,utils
    • packagesはappsとpackagesからから利用
  • 課題点
    • ClientComponentとServerComponentの判断
      • 適当にuse clientしてしまうと無駄にclientになってしまうところがある
      • コンポーネントをclient部分とserver部分に分割しようと試みてる
    • propsのバケツリレー



以上の内容はhttps://ozaki25.hatenadiary.jp/entry/2024/12/11/220108より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14