Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
リプレイス「後」が大事!Reactフルリプレイスから2年で良かったこと・その後大事なこと / The Important Point After The Framework Replacement
Search
YuitoSato
July 04, 2023
Technology
3
830
リプレイス「後」が大事!Reactフルリプレイスから2年で良かったこと・その後大事なこと / The Important Point After The Framework Replacement
YuitoSato
July 04, 2023
Tweet
Share
More Decks by YuitoSato
See All by YuitoSato
ビジネスロジックを「型」で表現するOOPのための関数型DDD / Functional And Type-Safe DDD for OOP
yuitosato
32
18k
Java21とKotlinの代数的データ型 & パターンマッチの紹介と本当に嬉しい使い方 / Algebraic Data Type in Java and Kotlin: Happy Use of Pattern Match
yuitosato
13
2.8k
ログラスの継続的ライブラリアップデートのWhyとHow / Why and How to Update Libraries Continuously in Loglass
yuitosato
0
210
B2B SaaSあるある! 一括処理のエラーハンドリングをKotlinで関数型的に処理する / Kotlin Functional Multi Error Handling
yuitosato
2
240
Kotlinサーバサイドで頑張る「単体テストの考え方_使い方」 / "Unit Testing Principles, Practices, and Patterns" by Kotlin
yuitosato
3
600
型だけでバグを減らそう! Kotlinの型パワーを使った実践タイプセーフエンジニアリング
yuitosato
1
760
Kotlinと探索アルゴリズムでスマートに 木構造データをさばく / Handle Tree Data with Kotlin and BFS
yuitosato
2
900
スタートアップが山型クロスファンクショナルチームでデリバリスピードを安定させる話
yuitosato
7
5.5k
ビズリーチの新卒エンジニア研修について
yuitosato
2
2.5k
Other Decks in Technology
See All in Technology
JSON攻略法.pdf
miyakemito
8
5.1k
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
210
DMM.com アルファ室採用案内資料
hsugita
1
170
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
3
540
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
370
Compose Compiler Metricsを使った実践的なコードレビュー
tomorrowkey
1
220
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
1
540
開発パフォーマンスを最大化するための開発体制
ham0215
2
460
.NET Profiler in 2024.
kkamegawa
1
130
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
200
ServiceNow Knowledge Learning Rise up
manarobot
0
210
The AI Revolution Will Not Be Monopolized: Behind the scenes
inesmontani
PRO
0
110
Featured
See All Featured
Visualization
eitanlees
136
14k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
Building Flexible Design Systems
yeseniaperezcruz
319
37k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
VelocityConf: Rendering Performance Case Studies
addyosmani
320
23k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
Into the Great Unknown - MozCon
thekraken
10
1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
79
43k
Git: the NoSQL Database
bkeepers
PRO
422
63k
The Invisible Customer
myddelton
114
12k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
19
1.7k
Transcript
1 ©2023 Loglass Inc. リプレイス「後」が大事! Reactへのリプレイスから2年経って 良かったこと・その後大事なこと 2023.07.04 佐藤有斗(Yuiiitoto) 株式会社ログラス
2 ©2023 Loglass Inc. 自己紹介 佐藤有斗(Yuiiitoto) ログラス エンジニア Kotlinの発信もよくしてます
3 ©2023 Loglass Inc. ログラスについて 企業価値を向上する 経営管理クラウド
4 ©2023 Loglass Inc. ログラスについて(5秒) 企業価値を向上する 経営管理クラウド
5 ©2023 Loglass Inc. この記事から2年経ちました!
6 ©2023 Loglass Inc. 今日は2年経って良かったことと 「その後大事にしていること」を話します
7 ©2023 Loglass Inc. しかしその前に
8 ©2023 Loglass Inc. 全てのOSSに敬意と感謝を。 技術に絶対的な優劣はなく、任意の コンテキストにおいて合う合わないがある だけ。 今回の発表も特定の技術・コミュニティを貶 める意図は全くありません。
9 ©2023 Loglass Inc. いつもありがとうございます
10 ©2023 Loglass Inc. アジェンダ 1. そもそも何したの?なぜしたの? 2. 良かったこと 3.
その後大事なこと
11 ©2023 Loglass Inc. そもそも何したの?なぜしたの?
12 ©2023 Loglass Inc. そもそも何したの?
13 ©2023 Loglass Inc. そもそも何したの?
14 ©2023 Loglass Inc. なぜしたの?
15 ©2023 Loglass Inc. なぜしたの?
16 ©2023 Loglass Inc. リプレイスして良かったこと
17 ©2023 Loglass Inc. DXアワード「エンジニアが選ぶ開発者体験が良いイメージのある企業ランキング 30」受賞
18 ©2023 Loglass Inc. ちなみに今年も受賞してます。わーい
19 ©2023 Loglass Inc. で、採用は?
20 ©2023 Loglass Inc. エンジニアの数 リプレイス後から現在まで 7 → 21 •
※ログラスだとフロントエンド、バックエンドで職業を分けていない • 21人中体感で2/3はフロントエンドを扱える
21 ©2023 Loglass Inc. サイボウズ・フロントエンドエキスパートチームの山﨑さん
22 ©2023 Loglass Inc. React Hook Form コアコントリビュータの菅原さん(副業)
23 ©2023 Loglass Inc. いつもありがとうございます
24 ©2023 Loglass Inc. リプレイス「後」大事にしていること
25 ©2023 Loglass Inc. 継続的に改善し続けること
26 ©2023 Loglass Inc. 大規模な改善は経営陣が決裁、小規模な改善はチームが決裁する • リプレイスなどの大規模な改善は経営に対しての数値的説明が必要 ◦ で、いくら儲かるの? ◦
ユーザーは何が嬉しいの?受注率は? MRRは?チャーンレートは? ◦ どれだけ採用できるの? • 中規模な改善はチームの Q目標で管理 ◦ この四半期でこのバージョンのメジャーバージョンをアップさせる等 • 小規模な改善はチームメンバーで簡単に意思決定できる ◦ このライブラリのマイナーバージョン、サクッとあげちゃうか ◦ ここ編集する前に1時間リファクタしたほうがいいな
27 ©2023 Loglass Inc. 小規模~中規模な改善も積み上げれば それは大規模な改善になる
28 ©2023 Loglass Inc. 小規模~中規模な改善をしつづけよう
29 ©2023 Loglass Inc. ログラスの小規模な改善 • 隔週30分でライブラリをアップデートをする会をしています!
30 ©2023 Loglass Inc. ログラスの小規模な改善 • いままで1640回バージョンアップデートしてきました(自動更新含む)
31 ©2023 Loglass Inc. ログラスの中規模な改善 • フロントエンドだけでも部隊を作って改善を続けています
32 ©2023 Loglass Inc. ログラスの中規模な改善 • SWC 導入(フロントエンド側のコンパイラの変更)
33 ©2023 Loglass Inc. ログラスの中規模な改善 • Storybook 7.0 へのアップデート •
Component Story Format 3.0 へのアップデート
34 ©2023 Loglass Inc. ログラスの中規模な改善 • React 18 へのアップデート(Comming Soon)
35 ©2023 Loglass Inc. 説明責任が重いリプレイスを避けるために 小さく改善し続けよう。 そんな環境に興味があればぜひログラスへ!
36