採択
LT

focusgroupについて1分で

shun_shobon しゅん🌙

タブUIとか作るのに便利な提案
https://open-ui.org/components/focusgroup.explainer/

8
採択
LT

Deferring Module Evaluationについて1分で

re_taro_ re-taro

Deferring Module Evaluationについて1分で

7
採択
LT

Window Managementについて1分で

sititou70

↓を1分で説明します
https://www.w3.org/TR/window-management/

4
採択
LT

WCAG3 について1分で

ryo_manba まっつー
7
採択
LT

式と文と宣言について1分で

yosuke_furukawa yosuke_furukawa

JavaScriptの式と文と宣言について1分で話します。
初見殺しのイディオムがなぜうまく動いてるのかを考えてみよう。

7
採択
Session

モダンフレームワークで損なわれたブラウザバック体験とその改善

akfm_sato akfm

MPAではbf cacheやブラウザ独自の復元処理によって、ブラウザバック時には可能な限り以前の状態が復元されるように工夫されています。しかし、Reactなどを使った昨今のモダンフレームワークでは画面遷移時のComponentのunmountで状態を破棄してしまうので、ブラウザバックした時にはアコーディオンやformは初期状態に戻ってしまいます。これは「あやまってブラウザバックしてしまったので戻ったらformが空になってた」「ブラウザバックしたらアコーディオンが全部閉じててスクロール位置が変なところにいた」といったユーザーの不満につながります。
このSessionでは、この問題に対応するために作ったlocation stateというライブラリについて紹介します。
https://github.com/recruit-tech/location-state

17
採択
LT

DOMのChildNodeとParentNodeについて1分で

uhyo_ uhyo

俗に言うDOM4の新要素について1分で

11
採択
LT

Web Locks APIについて1分で

uhyo_ uhyo

Wake Lock APIじゃない方について1分で

8
採択
LT

CSS Logical Properties and Values

berlysia berlysia

縦書き勢視点でこれを紹介したい

7
LT

PEPCを1分でざっくり理解する。

ken7253_ ken7253

PEPC(Page Embedded Permission Control)について1分で話します。

4
採択
Session

EnvoyのExternal AuthZとgRPC Extensionを利用した「頑張らない」Microservices認証認可基盤

andoshin11 andoshin11

日本最大級のトレーディングカード通販サイト「カーナベル」のMicroservices認証認可基盤の裏側をご紹介します。

  • 地方の小規模チームが30人日で認証認可基盤を作った話
  • gRPC extensionを自作してメソッド単位のRBACを宣言的に定義している話
  • Contourを導入してKubernetesの認証Gatewayとして利用している話
  • Multi User Poolsが固有で持つユーザー情報をSTS(Security Token Service)でMicroservicesから隠蔽している話
  • EnvoyのExternal Authorizationを利用して3rd partyの認証トークンを内部トークンにローテートしている話
  • Web標準に寄り添った「メンテの不要なAuth Guard」をNest.js向けに開発した話

などなど、てんこ盛りな内容です

22