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年で良かったこと・その後大事なこ...
Search
YuitoSato
July 04, 2023
Technology
3
1.1k
リプレイス「後」が大事!Reactフルリプレイスから2年で良かったこと・その後大事なこと / The Important Point After The Framework Replacement
YuitoSato
July 04, 2023
Tweet
Share
More Decks by YuitoSato
See All by YuitoSato
「規約、知識、オペレーション」から考える中規模以上の開発組織のCursorルールの 考え方・育て方 / Cursor Rules for Coding Styles, Domain Knowledges and Operations
yuitosato
9
4.7k
大AI時代で輝くために今こそドメインにディープダイブしよう / Deep Dive into Domain in AI-Agent-Era
yuitosato
1
1.9k
50人の組織でAIエージェントを使う文化を作るためには / How to Create a Culture of Using AI Agents in a 50-Person Organization
yuitosato
6
6k
Railway Oriented Programming を オニオンアーキテクチャに適用する by kotlin-result / Railway Oriented Programming in Onion Architecture by kotlin-result
yuitosato
4
1.2k
リファクタリングへの耐性が高いモデルベースの統合テストの紹介 / Model-Base Integration Test for Refactoring
yuitosato
7
3.4k
Expressing Business Logic with Types: Functional DDD for OOP
yuitosato
1
160
ビジネスロジックを「型」で表現するOOPのための関数型DDD / Functional And Type-Safe DDD for OOP
yuitosato
43
30k
Java21とKotlinの代数的データ型 & パターンマッチの紹介と本当に嬉しい使い方 / Algebraic Data Type in Java and Kotlin: Happy Use of Pattern Match
yuitosato
14
5.4k
ログラスの継続的ライブラリアップデートのWhyとHow / Why and How to Update Libraries Continuously in Loglass
yuitosato
0
490
Other Decks in Technology
See All in Technology
[VPoE Global Summit] サービスレベル目標による信頼性への投資最適化
satos
0
210
AIとともに歩んでいくデザイナーの役割の変化
lycorptech_jp
PRO
0
800
OpenTelemetry が拡げる Gemini CLI の可観測性
phaya72
2
1.7k
Claude Codeを駆使した初めてのiOSアプリ開発 ~ゼロから3週間でグローバルハッカソンで入賞するまで~
oikon48
10
5.3k
CNCFの視点で捉えるPlatform Engineering - 最新動向と展望 / Platform Engineering from the CNCF Perspective
hhiroshell
0
130
あなたの知らない Linuxカーネル脆弱性の世界
recruitengineers
PRO
3
130
「最速」で Gemini CLI を使いこなそう! 〜Cloud Shell/Cloud Run の活用〜 / The Fastest Way to Master the Gemini CLI — with Cloud Shell and Cloud Run
aoto
PRO
0
150
Findy Team+ QAチーム これからのチャレンジ!
findy_eventslides
0
500
AWS UG Grantでグローバル20名に選出されてre:Inventに行く話と、マルチクラウドセキュリティの教科書を執筆した話 / The Story of Being Selected for the AWS UG Grant to Attending re:Invent, and Writing a Multi-Cloud Security Textbook
yuj1osm
1
120
生成AI時代のセキュアコーディングとDevSecOps
yuriemori
0
150
クラウドとリアルの融合により、製造業はどう変わるのか?〜クラスメソッドの製造業への取組と共に〜
hamadakoji
0
340
コンパウンド組織のCRE #cre_meetup
layerx
PRO
0
210
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
2.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Designing Experiences People Love
moore
142
24k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Balancing Empowerment & Direction
lara
5
700
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.8k
Producing Creativity
orderedlist
PRO
347
40k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
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