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
Web Componentsを使ったウィジェット埋め込みの話
Search
nabeliwo
April 24, 2023
Technology
0
310
Web Componentsを使ったウィジェット埋め込みの話
nabeliwo
April 24, 2023
Tweet
Share
More Decks by nabeliwo
See All by nabeliwo
多言語化対応における TypeScript の型定義を通して開発のしやすさについて考えた / TSKaigi TypeScript Multilingualization
nabeliwo
2
650
Dive into SmartHR UI
nabeliwo
3
1.1k
Snowpack で始めるバンドルレス開発 / about Snowpack
nabeliwo
0
150
おいでよ フロントエンドの森 / welcome-to-front-end
nabeliwo
0
84
React事始め
nabeliwo
0
540
お前もJavaScriptにしてやろうか〜アメーバピグ編〜
nabeliwo
0
440
React + flumptでイカ戦績グラフ化ツールを作ってみた
nabeliwo
0
170
Other Decks in Technology
See All in Technology
Introduction to Works of ML Engineer in LY Corporation
lycorp_recruit_jp
0
110
Lambda10周年!Lambdaは何をもたらしたか
smt7174
2
110
Lexical Analysis
shigashiyama
1
150
Terraform Stacks入門 #HashiTalks
msato
0
350
ドメインの本質を掴む / Get the essence of the domain
sinsoku
2
150
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
2
300
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
370
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
130
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.6k
The Role of Developer Relations in AI Product Success.
giftojabu1
0
120
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
180
【Pycon mini 東海 2024】Google Colaboratoryで試すVLM
kazuhitotakahashi
2
500
Featured
See All Featured
What's new in Ruby 2.0
geeforr
343
31k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Documentation Writing (for coders)
carmenintech
65
4.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
It's Worth the Effort
3n
183
27k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
What's in a price? How to price your products and services
michaelherold
243
12k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
47
2.1k
Transcript
8FC$PNQPOFOUTΛͬͨ ΟδΣοτຒΊࠐΈͷ 5VF"OPUIFSXPSLTY4NBSU)3'SPOU&OE%FFQ%JWF OBCFMJXP 4NBSU)3ϓϩμΫτΤϯδχΞ
ࣗݾհ OBCFMJXP 4NBSU)3 ϓϩμΫτΤϯδχΞάϧʔϓ ϓϥοτϑΥʔϜ։ൃϢχοτ ϑϩϯτΤϯυΤϯδχΞ 5ZQF4DSJQU 3FBDU /FYUKTͳͲ
ϓϥοτϑΥʔϜࣄۀͷ͝հ
CONFIDENTIAL ͜͜ʹηΫγϣϯλΠτϧΛ ೖΕͯΈΑ͏ʂ
4NBSU)31MVTЌ൛ͱ w 4NBSU)3Λͬͱศརʹ׆༻͢ΔͨΊͷ֎෦ ΞϓϦέʔγϣϯΛಋೖͰ͖ΔΞϓϦετΞ w Ϣʔβʔͱ֎෦ΞϓϦέʔγϣϯύʔτφʔ Λͭͳ͙ͨΊͷ৽͍͠ίϛϡχέʔγϣϯ νϟωϧ
ࠓ͢͜ͱ
ࠓ͢͜ͱ w 1'ࣄۀͰ8FC$PNQPOFOUTΛ࠾༻ͨ͠ w ͳͥ8FC$PNQPOFOUTΛ࠾༻ͨ͠ͷ͔ w ࣮ࡍʹͬͯΈͯͲ͏͔ͩͬͨ w ࠓޙͷ1'ࣄۀͷٕज़తͳల
8FC$PNQPOFOUTͬͯ ͦͦͳΜ͚ͩͬͷ͓͞Β͍
8FC$PNQPOFOUTͱ w ࠶ར༻ՄೳͳΧελϜཁૉ w 4IBEPX%0.ʹΑΔΧϓηϧԽ w )5.-ςϯϓϨʔτʹΑΔϚʔΫΞοϓ w Σϒඪ४
8FC$PNQPOFOUTͷ"1*Λϥοϓͯ͠؆୯ʹѻ͑ ΔΑ͏ʹͨ͠ϥΠϒϥϦɻ 4NBSU)3Ͱ-JUΛ༻ͯ͠ΧελϜཁૉΛ࡞ͬͯ ͍·͢ɻ
1'ࣄۀͰ8FC$PNQPOFOUT Λ࠾༻ͨ͠
௨ۈܦ࿏ݕࡧ w ग़ൃɺతɺ௨ۈखஈΛೖྗ͢Δͱࣗಈ Ͱ௨ۈܦ࿏௨ۈඅΛग़ͯ͘͠ΕΔ w /"7*5*.&ͱ(PPHMF.BQͷ"1*Λ༻ͯ͠ ͍Δ w طଘͷैۀһฤूը໘Λ֦ு͢Δ
ΦϓγϣϯػೳΛΠϯετʔϧ
ैۀһ߲͕ΧελϚΠζ͞ΕΔ
௨ۈܦ࿏ݕࡧػೳͷٕज़తͳ༷ w Πϯετʔϧ͠ͳ͍ͱ͑ͳ͍ w Πϯετʔϧ͢Δͱैۀһใฤूը໘ʹ௨ ۈܦ࿏༻ͷϑΥʔϜΟδΣοτ͕֎෦͔Βຒ Ίࠐ·ΕΔ w ΟδΣοτͷ࣮4NBSU)3ʹͳ͍
ΟδΣοτͷ࣮͕֎ʹ͋Δཧ༝ w ࠓޙΦϓγϣϯػೳͰΠϯετʔϧ͞Εͨػೳ͕ 4NBSU)3ʹຒΊࠐ·Ε͍ͯ͘ w શͯ4NBSU)3ʹ࣮͍ͯ͘͠ͱΦϓγϣϯػೳ Ճͷʹ4NBSU)3Ͱ৽ن࣮͠ͳ͍ͱ͍͚ͳ͍ w ࠓޙSEύʔςΟΞϓϦΛ૿͍ͯ͘͠ w
֎ͷΞϓϦଆͰΟδΣοτΛ࡞Δܗʹ͍ͨ͠
ຒΊࠐΈΟδΣοτΛ 8FC$PNQPOFOUTͰ࣮͍ͯ͠·͢
ͳͥ8FC$PNQPOFOUTΛ ࠾༻ͨ͠ͷ͔
8FC$PNQPOFOUT࠾༻ཧ༝ w 4NBSU)3ଆͷΟδΣοτຒΊࠐΈͷهड़Λ γϯϓϧʹ͔ͨͬͨ͠ w ΟδΣοτ֎͔ΒͷӨڹΛड͚ͣɺ֎ʹӨ ڹΛ༩͑ͳ͍ܗʹ͔ͨͬͨ͠ w 4NBSU)3ͷϑϩϯτΤϯυͷෳࡶੑͷഎܠ
ΟδΣοτຒΊࠐΈΛγϯϓϧʹ w ࠓޙຒΊࠐΈ͍ͨΞϓϦͷɺΟδΣοτͷ ͲΜͲΜ૿͍͑ͯ͘ఆ w ͭͳ͗͜Έ෦Λγϯϓϧʹ͠ͱ͔ͳ͍ͱޙʑ ා͍ w 8FC$PNQPOFOUTͰ͋Ε4NBSU)3ଆ +4ΛಡΈࠐΜͰΧελϜཁૉΛݺͿ͚ͩ
ຒΊࠐΈ࣮ͷྲྀΕ w ຒΊࠐΈ͍ͨΞϓϦଆͰίϯϙʔωϯτΛ࣮ ͢Δ w ΧελϜཁૉ໊ͱϏϧυͨ͠+4ͷύεΛ 4NBSU)3ʹ͢ w 4NBSU)3ଆΒͬͨใΛઃఆϑΝΠϧͰ ཧ͢Δ
˞IBNMͰ͢ ˞આ໌͍͢͠Α͏৭ʑม͑ͯॻ͍ͯ·͢
4NBSU)3 ௨ۈܦ࿏ݕࡧ ϑΥʔϜ࣮ σʔλϕʔε 8FC$PNQPOFOUT ʹΑΔΧελϜ ϑΥʔϜ࣮ Ϗϧυͨ͠+4 ૢ࡞ Ϗϧυ
$IBOHF&WFOU %JTQBUDI 4VCTDSJCF ߋ৽
௨ۈܦ࿏ݕࡧػೳͷ8FC$PNQPOFOUTͱ 4NBSU)3ͷΓऔΓ ΠϕϯτͷEJTQBUDIͱTVCTDSJCFͷΈ
ӨڹΛ༩͑ͳ͍ܗʹ͔ͨͬͨ͠ w 8FC$PNQPOFOUTͰ͋ΕΧελϜԽ͞Εͯ ͍ΔͷͰɺ4NBSU)3ଆͷάϩʔόϧͳελΠ ϧͷӨڹΛड͚ͳ͍ w 8FC$PNQPOFOUTͷ࣮ʹΑΓ4NBSU)3 ଆͷ6*Λյ͞ͳ͍
ͦΕͬͯ3FBDUͰྑ͍ͷͰʜʁ
4NBSU)3ͷϑϩϯτΤϯυͷෳࡶੑ w ैۀһใΛมߋ͢Δํ๏ैۀһใฤूը໘ ͱਃϑΥʔϜͷ௨Γ͋Δ w ैۀһใฤूը໘IBNM K2VFSZɺਃ ϑΥʔϜ3FBDUͰಈ͍͍ͯΔ w ͲͪΒͷύλʔϯͰಉ͡ܗࣜͰѻ͏ͨΊʹ
8FC$PNQPOFOUTʹ͍ͯ͠Δ
࣮ࡍʹͬͯΈͯͲ͏͔ͩͬͨ
ྑ͔ͬͨͱ͜Ζ w બఆཧ༝ʹॻ͍࣮ͨݱ͍ͨ͜͠ͱશͯͳ͘ ࣮ݱͰ͖ͨ w 4NBSU)3ͷෳࡶͳࣄΛ8FC$PNQPOFOUT ଆྀ͕͢Δඞཁ͕ͳ͍ w γϯϓϧͳΠϯλʔϑΣʔε
͍͠ͱ͜Ζ w 4NBSU)36*͕͑ͳ͍😭 w %JTQBUDIͱ4VCTDSJCFͷΈͱ͍͏औΓܾΊ͠ ͯΔ͕ɺϧʔϧ؆୯ʹΔͿ͜ͱ͕Ͱ͖Δͷ ͰSEύʔςΟʹಉ͡ΓํΛͤ͞Δͷةͳ͍
w 4NBSU)3ͷϓϩμΫτͰ൚༻తʹ͑Δ3FBDU ίϯϙʔωϯτू w #VUUPO *OQVUͳͲͷγϯϓϧͳཁૉͪΖ Μɺ%JBMPH%SPQEPXO %BUF1JDLFSͷΑ͏ͳ ෳࡶͳͷ͋Γͱͯศར
4NBSU)36*͕͑ͳ͍😭 w 4NBSU)3ͷ6*ͷ$44Λίϐʔͯ͠͏Έ͍ͨ ͳ͜ͱΛ͍ͯͨ͠ w ෳࡶͳͷ͍͠ͷͰɺಉ͡%BUF1JDLFSͳͷ ʹϑΥʔϜ͝ͱʹݟͨҧ͏ͱ͍͏͜ͱʹͳͬͯ ͠·ͬͨ
4NBSU)36* 8FC$PNQPOFOUT
ࠓޙΛݟਾ͑ͨ੬ऑੑͷ w 8FC$PNQPOFOUTͷίʔυ͕4NBSU)3Ͱ ࣮ߦ͞ΕΔͨΊɺΖ͏ͱࢥ͑ͳΜͰͰ͖Δ w SEύʔςΟʹຒΊࠐΈΟδΣοτΛ։์͢Δ ͱ͖αϯυϘοΫεԽͷΈΛ༻ҙ͠ͳ͍ͱ ͍͚ͳ͍
ࠓޙͷ1'ࣄۀͷٕज़తͳల
w 4NBSU)36*ͷ8FC$PNQPOFOUTԽ w αϯυϘοΫεԽͷٕज़ݕ౼
4NBSU)36*ͷ8FC$PNQPOFOUTԽ w 3FBDU 7VF 7BOJMMB FUDʜͲ͔͜ΒͰ͑Δ Α͏ʹ͍ͨ͠ w 4NBSU)36*Λγϡοͱ8FC$PNQPOFOUTʹ ஔ͖͑Δͷ͍͠
w ·ͣCVUUPOͳͲͷ؆୯ͳ6*Λม͍͑ͯ͘ͳ ͲΛͯ͠ࢼ͍͖͍ͯͨ͠
αϯυϘοΫεԽͷٕज़ݕ౼ w JGSBNF w 2VJDL+4Λ8BTNԽ͢Δ w 8FC8PSLFS w 4IBEPX3FBMN"1*
ࠓޙͷϓϥοτϑΥʔϜͷల։ʹ ͝ظ͍ͩ͘͞ʂʂʂʂ
࠷ޙʹ
4NBSU)3ΤϯδχΞΛืू͍ͯ͠·͢ʂʂ 4NBSU)3ΤϯδχΞ࠾༻<ݕࡧ>
͋Γ͕ͱ͏͍͟͝·ͨ͠