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
ノーコード編集と配信パフォーマンスを両立するコンテンツエディタの開発
Search
Nobuhito Ibaraki
March 16, 2023
Technology
1
310
ノーコード編集と配信パフォーマンスを両立するコンテンツエディタの開発
Nobuhito Ibaraki
March 16, 2023
Tweet
Share
More Decks by Nobuhito Ibaraki
See All by Nobuhito Ibaraki
フロントエンドの動向 From Google I/O 2018
niba1122
0
2.9k
Rust+WebAssemblyでWebアプリは作れるのか
niba1122
0
540
potatotips_48茨木.pdf
niba1122
0
790
Activityの背景をぼかす
niba1122
2
1.4k
Other Decks in Technology
See All in Technology
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.7k
安心してください、日本語使えますよ―Ubuntu日本語Remix提供休止に寄せて― 2024-11-17
nobutomurata
1
1k
FlutterアプリにおけるSLI/SLOを用いたユーザー体験の可視化と計測基盤構築
ostk0069
0
110
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.7k
Storybook との上手な向き合い方を考える
re_taro
4
370
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
CDCL による厳密解法を採用した MILP ソルバー
imai448
3
180
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
430
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
390
TanStack Routerに移行するのかい しないのかい、どっちなんだい! / Are you going to migrate to TanStack Router or not? Which one is it?
kaminashi
0
600
The Role of Developer Relations in AI Product Success.
giftojabu1
0
140
Amazon CloudWatch Network Monitor のススメ
yuki_ink
1
210
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Code Reviewing Like a Champion
maltzj
520
39k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Visualization
eitanlees
145
15k
Designing for humans not robots
tammielis
250
25k
Thoughts on Productivity
jonyablonski
67
4.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
GraphQLとの向き合い方2022年版
quramy
43
13k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Transcript
䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ ͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䝜䞊䝁䞊䝗⦅㞟䛸 㓄ಙ䝟䝣䜷䞊䝬䞁䝇䜢୧❧䛩䜛 䝁䞁䝔䞁䝒䜶䝕䜱䝍䛾㛤Ⓨ ᰴᘧ♫䝥䝺䜲䝗 ⲈᮌᬸோѨ)$ЎЎЏЏ
䚷䚷䡘䚷䚷3/$,',QF ͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ ̃ ⮬ᕫ⤂ Ⲉᮌᬸோ ᰴᘧ♫䝥䝺䜲䝗 」㞧⣔ 䛾㛤Ⓨ䛜ዲ䛝䚹䝥䝺䜲䝗䛷䛿⟶⌮⏬㠃䛾䝸䝙䝳䞊䜰䝹䛺䛹䜢ᢸᙜ䚹 /2$//
-УѨ)$ЎЎЏЏ"$/#0У)$ЎЎЏЏ ̄̂ 䝣䝻䞁䝖䜶䞁䝗 」㞧⣔
䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ ǘǘǘǘ͇ŨŨ͇ėė䚷䚷䡘䚷䚷-ǑĞŪƱŪóŨĞŁĞƛĞ䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ ̄ ᰴᘧ♫䝥䝺䜲䝗䛻䛴䛔䛶 ǘǘǘǘ͇ŨŨ͇ėė䚷䚷䡘䚷䚷-ǑĞŪƱŪóŨĞŁĞƛĞ䚷䚷䡘䚷 ᰴᘧ♫䝥䝺䜲䝗 ᮾி㒔୰ኸ༊㖟ᗙГжЎЍжЎ ЎЍ
タ❧䠖ЏЍЎЎᖺЎЍ᭶ ᚑᴗဨ䠖ЏГЖྡ䈜ЏЍЏЏᖺА᭶ᮎⅬ
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ ̅ 䛻䛴䛔䛶 ୍ே୍ே䛻ྜ䜟䛫䛯 㢳ᐈయ㦂䜢ᥦ౪ 䝃䜲䝖䛾ゼၥ⪅䛾⾜ື䜢 㢳ᐈ䛤䛸䛻䝸䜰䝹䝍䜲䝮䛻ゎᯒ т㢳ᐈయ㦂у䝥䝷䝑䝖䝣䜷䞊䝮
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ ̆ 䛻䛴䛔䛶 ୍ே୍ே䛻ྜ䜟䛫䛯 㢳ᐈయ㦂䜢ᥦ౪ 䝃䜲䝖䛾ゼၥ⪅䛾⾜ື䜢 㢳ᐈ䛤䛸䛻䝸䜰䝹䝍䜲䝮䛻ゎᯒ т㢳ᐈయ㦂у䝥䝷䝑䝖䝣䜷䞊䝮
㓄ಙ䝁䞁䝔䞁䝒 䛾䜶䝕䜱䝍
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ ̇ ⌧⾜䛾䝁䞁䝔䞁䝒䜶䝕䜱䝍䛸ㄢ㢟
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ ⌧⾜䛾䝁䞁䝔䞁䝒䜶䝕䜱䝍 Ɣ ᇶᮏⓗ䛺タᐃ್䛜ண䜑⏝ព䛥䜜䛶 䛚䜚䚸䛭䜜䜢䜹䝇䝍䝬䜲䝈ྍ⬟ ̈
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ ̉ 䝁䞁䝔䞁䝒䜶䝕䜱䝍䛷䛾䜹䝇䝍䝬䜲䝈 Ɣ 䝁䞁䝔䞁䝒䛾ᐇయ䛿 0 С%.䛾䜰䝥䝸䜿䞊䝅䝵䞁 Ɣ 䝥䝺䝡䝳䞊䛿$!-(
䛷 䝋䞊䝇䝁䞊䝗䜢ᐇ⾜䛧䛶䛔䜛 тᮏ␒䜒ྠᵝу
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ ⌧⾜䛾䜶䝕䜱䝍䛾ㄢ㢟 Ɣ 㓄ಙ䝟䝣䜷䞊䝬䞁䝇 ż 0 С%.䛾䝷䞁䝍䜲䝮䜢ྵ䜣䛷䛔䜛䛯䜑䚸ᐜ㔞䛜䛝䛔 Ɣ 䜹䝇䝍䝬䜲䝈ᛶ
ż 䝺䜲䜰䜴䝖䛾ㄪᩚ䛺䛹䚸ᇶᮏⓗ䛺タᐃ್䛻䛺䛔䜹䝇䝍䝬䜲䝈䛿 шш 1-$+/䛾▱㆑䛜ᚲせ䛺䛯䜑 䝬䞊䜿䝍䞊䛻䛸䛳䛶䛿䝝䞊䝗䝹䛜㧗䛔 ̊
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ ̂́ 㓄ಙ䝁䞁䝔䞁䝒䛾ᢏ⾡㑅ᐃ
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ 㓄ಙ䝁䞁䝔䞁䝒䛾䝣䝺䞊䝮䝽䞊䜽䠖1 '/ #//+.Ушш.1 '/ С 1ш 9LUWXDO'20䜢 䝷䞁䝍䜲䝮䛻ྵ䜎䛺䛔
Ļ ≉䛻ᑠつᶍ䛺 䜰䝥䝸䜿䞊䝅䝵䞁䛾ሙྜ 䝡䝹䝗䝃䜲䝈䛾㠃䛷᭷ ̂̂
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ 1 '/ *(+*) )/ Ɣ 䝸䜰䜽䝔䜱䝤 Ɣ 䝁䞁䝫䞊䝛䞁䝖ᣦྥ
̂̃
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ ̂̄ 1 '/ *(+*) )/䜶䝕䜱䝍
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ 1 '/ *(+*) )/䜢⦅㞟䛩䜛䛻䛿 ⏕䛾1 '/ *(+*) )/䜢
䛭䛾䜎䜎⦅㞟䛩䜛䛾䛿㞴䛧䛔 Ԑ 䝔䞁䝥䝺䞊䝖䜢 ᮌᵓ㐀䛾䜸䝤䝆䜵䜽䝖т䍦у 䛻ኚ䛧䛶⦅㞟䛩䜛 KWWSVVYHOWHGHYUHSO ̂̅ $EVWUDFW6\QWD[7UHH ᢳ㇟ᵓᩥᮌ 䛾␎䚹 䝥䝻䜾䝷䝭䞁䜾ゝㄒฎ⌮⣔䛻䛚䛔䛶 ᵓᩥ䛾୰㛫⾲⌧䛻⏝䛔䜙䜜䜛 $67䛸䛿䠛
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ 1 '/ *(+*) )/䛸䛾┦ኚ䞉䝡䝹䝗 Ɣ 1 '/ *(+*)
)/䜢䝟䞊䝇䛧䛶 䜢⏕ᡂ Ɣ 䛿 /䛾䝇䝖䜰т%*/$у䛷ಖᣢ Ɣ 䜢⦅㞟䛧䛯䜙1 '/ *(+*) )/䜢⏕ ᡂ䛧䚸䝡䝹䝗䛩䜛 Ɣ ୖグ䛜䜢ኚ᭦䛩䜛ᗘ䛻 ᐇ⾜䛥䜜䜛䛾䛷䚸㧗㏿䛜ᚲせ 1 '/ *(+*) )/ 1 '/ цч 1-$+/ +-. +-$)/ 0$' $/ $/*-т /у - 1$ 2т$!-( у ̂̆
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ 㧗㏿䛾ᕤኵ Ɣ 䝣䝻䞁䝖䜶䞁䝗䛷䝡䝹䝗䛩䜛 Ɣ 䝡䝹䝗䛾䝖䝷䞁䝇䝟䜲䝹㧗㏿ ż 4+ -$+/
Ŷ .0-. Ɣ 䝤䝻䝑䜻䞁䜾䜢㜵䛠 ż *-& - Ɣ 䝥䝺䝡䝳䞊᭦᪂䛾㧗㏿ ż .1 '/ 䛾#4-/ 䜸䝥䝅䝵䞁 1 '/ *(+*) )/ 1 '/ цч 1-$+/ +-. +-$)/ 0$' $/ $/*-т /у - 1$ 2т$!-( у ̂̇
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ ̂̈ 䝜䞊䝁䞊䝗䛷䛾䝺䜲䜰䜴䝖᧯స
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ 䝜䞊䝁䞊䝗䛷䝺䜲䜰䜴䝖䜢᧯స䛩䜛䛻䛿䠛 Ɣ 䝗䝷䝑䜾Ќ䝗䝻䝑䝥䛷┤ឤⓗ䛻᧯సྍ⬟ Ɣ 䝺䜲䜰䜴䝖䜢ᩚ䛘䜔䛩䛔т⾲♧せ⣲㛫䛾㛫㝸䛺䛹у ̂̉ Ԑ 䜾䝸䝑䝗䝅䝇䝔䝮
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ 1 '/ *(+*) )/䛷䛾䜾䝸䝑䝗䝅䝇䝔䝮 Ɣ 䜹䝇䝍䝮䝁䞁䝫䞊䝛䞁䝖䛷 䜾䝸䝑䝗䜢⾲⌧ Ɣ
-$䜢䝷䝑䝥䛧䛶䛔䜛 ̂̊
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ 䜾䝸䝑䝗䜢䛷᧯స䛩䜛 䛾ᒓᛶ䝜䞊䝗 䍦䜸䝤䝆䜵䜽䝖 䜢᧯స䛩䜛䛸 䜾䝸䝑䝗䜢ື䛛䛫䜛 ̃́
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ 䝗䝷䝑䜾Ќ䝗䝻䝑䝥䛻䜘䜛䝺䜲䜰䜴䝖᧯స Ɣ ഃ䛿)ж&$/䛷ᐇ Ɣ 䝬䜴䝇᧯స䛻ᛂ䛨䛶䜢᭦᪂䛧 䝗䝷䝑䜾Ќ䝗䝻䝑䝥䛻䜘䜛 䜾䝸䝑䝗᧯స䜢ᐇ⌧
̃̂
͇͇̃́̃̄́̄̂̆䚷䚷䡘䚷䚷¤ÝvŇĹŁƱǑŵş͇̅̊䚷䚷䡘䚷 䚷䚷䡘䚷䚷Ϗ¤jU%UŪĐ͇ 䜎䛸䜑 Ɣ ᵝ䚻䛺 ᢏ⾡䜢ά⏝䛩䜛䛣䛸䛷䚸㐪ឤ䛺䛔䝺䝧䝹䛾 䝟䝣䜷䞊䝬䞁䝇䜢ᐇ⌧ Ɣ 䝜䞊䝁䞊䝗⦅㞟䛸㓄ಙ䝟䝣䜷䞊䝬䞁䝇䜢 ୧❧䛩䜛䜶䝕䜱䝍䜢㛤Ⓨ䛷䛝䛯
̃̃
̃̄