Session

Reduxモダナイズ 〜Reduxを直接使っている状態からコードをモダン化し、今後のライブラリ移行に備える方法〜

pvcresin pvcresin

ReduxはReactアプリケーションの状態管理ライブラリとして長年愛されていますが、多くのボイラープレートが必要なため、現在ではRedux Toolkitの使用が推奨されています。
しかし、古くから存在するプロダクトでは、かつてReduxを導入し、そのまま直接使い続けている現場も多いのではないでしょうか?
このトークでは、Reduxを直接使っている状態からRedux Toolkitを導入し、徐々にモダン化していく方法について紹介します。
また、Reduxと他のライブラリとの使用感を比較し、移行したくなった場合に移行しやすくするための工夫についてもお伝えします。

1
Session

モノリスからコンパウンドへのアプリケーション拡大に伴う構造の変遷と技術戦略

yoshiko_pg よしこ

スタートアップ創業〜拡大の4年間で得たいくつかのトピックを10分ずつぐらいで話します。

  • スタートアップ立ち上げ期〜拡大期において、リードとして求められた「ここから3年の技術戦略」とその回答
  • 立ち上げ期のシンプルでフレームを守りやすい設計から、複数事業領域展開後の各チームでの自律的な開発を支える設計への変遷
  • モノリスな単一Next.jsアプリケーションの構造から、チームごとのデプロイを可能とするために複数Next.jsアプリケーションを組み合わせて単一のアプリケーションを表現する構造への移行の変遷
  • フロントエンドの専門性と質を保ち続け、メンバーの強みを引き出すチーム設計
3
Session

Web エコシステムの人文社会学的解釈

jxck_ Jxck

なぜ、 俺たちは四半期ごとに別のトレンドの話をしてるんだろうか?
なぜ、「技術的にこれが正しいはずだ」と信じて疑わなかったものは、数年後負債になるのだろうか?
なぜ、水平思考したいのに、枯れる前に廃れてしまうんだろうか?
なぜ、気づいたらまた Node.js を使ってるんだろうか?
なぜ、同じようなものを作ってるのに、何度も新しいフレームワークの使い方を学び直さないといけないのだろうか?
なぜ、自分が推してたあの技術より、こっちの技術が流行ったんだろうか?

技術的に「正しいもの」があり、それが全てを解決すると思うも、その割には「正しさ」が移ろいでいく。
CS の博士を取ろうと、学会の論文を漁ろうと、答えがみつからない。むしろ大して研究すらされてない。
そもそも俺たちは、「Web 開発」の実態を本当に正しく捉えて、説明できているんだろうか?

について、普段考えていることを話してみたい。

13
LT

Baseline

arayaryoma araya

Baselineについて1分でおさらいする

3