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
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
4
770
大AI時代で輝くために今こそドメインにディープダイブしよう / Deep Dive into Domain in AI-Agent-Era
yuitosato
1
960
50人の組織でAIエージェントを使う文化を作るためには / How to Create a Culture of Using AI Agents in a 50-Person Organization
yuitosato
6
4.7k
Railway Oriented Programming を オニオンアーキテクチャに適用する by kotlin-result / Railway Oriented Programming in Onion Architecture by kotlin-result
yuitosato
4
980
リファクタリングへの耐性が高いモデルベースの統合テストの紹介 / Model-Base Integration Test for Refactoring
yuitosato
7
2.9k
Expressing Business Logic with Types: Functional DDD for OOP
yuitosato
1
140
ビジネスロジックを「型」で表現するOOPのための関数型DDD / Functional And Type-Safe DDD for OOP
yuitosato
43
29k
Java21とKotlinの代数的データ型 & パターンマッチの紹介と本当に嬉しい使い方 / Algebraic Data Type in Java and Kotlin: Happy Use of Pattern Match
yuitosato
14
5k
ログラスの継続的ライブラリアップデートのWhyとHow / Why and How to Update Libraries Continuously in Loglass
yuitosato
0
450
Other Decks in Technology
See All in Technology
dbt Cloudの新機能を紹介!データエンジニアリングの民主化:GUIで操作、SQLで管理する新時代のdbt Cloud
sagara
0
170
Kafka vs. Pulsar: Performance Evaluation by Petabyte-Scale Streaming Platform Providers
lycorptech_jp
PRO
1
350
Nonaka Sensei
kawaguti
PRO
3
550
ソフトウェア開発現代史: "LeanとDevOpsの科学"の「科学」とは何か? - DORA Report 10年の変遷を追って - #開発生産性_findy
takabow
1
350
AWS Lambdaでサーバレス設計を学ぼう_ベンダーロックインの懸念を超えて-サーバレスの真価を探る
fukuchiiinu
4
960
実践Kafka Streams 〜イベント駆動型アーキテクチャを添えて〜
joker1007
3
860
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
370k
Agent Development Kit によるエージェント開発入門
enakai00
19
2.9k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
3
400
Whats_new_in_Podman_and_CRI-O_2025-06
orimanabu
3
160
メルカリにおけるデータアナリティクス AI エージェント「Socrates」と ADK 活用事例
na0
16
8.7k
MCPを利用して自然言語で3Dプリントしてみよう!
hamadakoji
0
1.4k
Featured
See All Featured
Bash Introduction
62gerente
614
210k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
The World Runs on Bad Software
bkeepers
PRO
68
11k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
120
Code Review Best Practice
trishagee
68
18k
Fireside Chat
paigeccino
37
3.5k
A designer walks into a library…
pauljervisheath
206
24k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Raft: Consensus for Rubyists
vanstee
138
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