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
RubyをからめたWebAssemblyの話 / ruby-webassembly
Search
WalkerSumida
May 29, 2020
Technology
0
140
RubyをからめたWebAssemblyの話 / ruby-webassembly
Gotanda.rb#42 オンライン開催
2020/05/29(金) 19:30 〜 21:30
WalkerSumida
May 29, 2020
Tweet
Share
More Decks by WalkerSumida
See All by WalkerSumida
PumaとUnicorn どっちがいいのか / puma vs unicorn
walkersumida
0
74
Open APIやSPA構成のAPI設計 / openapi-api-design
walkersumida
0
330
Railsの設計 〜コントローラの メタボを防げ〜 / rails-controller-design
walkersumida
1
270
CircleCIで docker-compose最強? / docker-compose-up-on-circleci
walkersumida
2
2.8k
dockerで動いている プロジェクトのrubocop解析 vim編 + おまけ / rubocop vim docker rubymine gotandarb36
walkersumida
0
2.1k
この夏モテたい人のための2stepで起動できるNuxtjs + Rails(ID/PW認証付き)サンプルを公開! / sample nuxtjs rails
walkersumida
3
1.8k
1人で開発したWEBサービスが500社に導入されるために採用した3つの技術とたった1つの考え方 / notia three technologies 20190329
walkersumida
1
2.6k
五反田rb_35.pdf
walkersumida
0
280
Other Decks in Technology
See All in Technology
Azure OpenAI Service Dev Day / LLMでできる!使える!生成AIエージェント
masahiro_nishimi
3
810
テストケースの自動生成に生成AIの導入を試みた話と生成AIによる今後の期待
shift_evolve
0
190
Git 研修 Advanced【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
200
DDDにおける認可の扱いとKotlinにおける実装パターン / authorization-for-ddd-and-kotlin-implement-pattern
urmot
4
390
AOAI Dev Day - Opening Session
yoshidashingo
2
470
RAGのサービスをリリースして1年3ヶ月が経ちました
segavvy
4
960
ペパボのオブザーバビリティ研修2024 説明資料
kesompochy
0
1.1k
CEL(Common Expression Language)で書いた条件にマッチしたIAM Policyを見つける / iam-policy-finder
fujiwara3
0
720
Classmethod流のPlatform Engineering / classmethod-platform-engineering-devio2024
tomoki10
0
480
たくさん本を読んだけど 1年後には綺麗サッパリ!を乗り越えて 学習の鬼になるぞ👹
yum3
0
160
【基調講演】変える、今ここから ― IoTとAIで紡ぐ未来
soracom
PRO
0
320
開発と事業を繋ぐ!SREのオブザーバビリティ戦略 ~ Developers Summit 2024 Summer ~
leveragestech
0
640
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
93
13k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
78
15k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
26
1.6k
Bash Introduction
62gerente
607
210k
Designing Experiences People Love
moore
136
23k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Visualization
eitanlees
139
14k
Optimising Largest Contentful Paint
csswizardry
18
2.6k
Happy Clients
brianwarren
94
6.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
262
13k
Building Your Own Lightsaber
phodgson
101
5.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
245
1.2M
Transcript
3VCZΛ͔ΒΊͨ 8FC"TTFNCMZͷ ىۀ४උத "ZVNV4VNJEB
ࣗݾհ
w େֶߦ͖ͳ͕Β*5ϕϯνϟʔاۀͰؒ༗ঈΠϯλʔ ϯ w 1)1 .Z42- $BLF1)1 Y 8PSEQSFTT $
"41 /&5 w ౦ࣳใγεςϜגࣜձࣾͰؒϔϧεέΞࣄۀʹैࣄ w 7#/&5 $ 0SBDMF%BUBCBTF w ̍ਓͰىۀ͠Α͏ͱࢼΈΔ͕ࣦഊ w 3VCZPO3BJMT 'VFM1)1 .Z42- "84 "OTJCMF w גࣜձࣾϚπϦΧʹΤϯδχΞೋਓͷۀϝϯόʔͱ͠ ͯ+PJO w /PUJBࣄۀऀ݉4FOTFTϓϩμΫτϚωʔδϟʔ w 3VCZPO3BJMT "OHVMBS+4 .Z42- "84 w ىۀ४උத ܦྺ
3VCZΛ͔ΒΊͨ 8FC"TTFNCMZͷ
͢Ͱʹ8FC"TTFNCMZΛຊ൪ϓϩμΫ τͰར༻͞Ε͍ͯΔਓ͍·͔͢ ✋
·ͣ8FC"TTFNCMZͱԿͳ ͷ͔
w 8FC"TTFNCMZɺΣϒϒϥβ ͷΫϥΠΞϯταΠυεΫϦϓτ ͱͯ͠ಈ࡞͢Δϓϩάϥϛϯάݴ ޠʢਫ४ݴޠʣͰ͋Δ w XBTN ϫζϜ ͱশ͞Ε͓ͯΓɺ ϒϥβ্ͰόΠφϦϑΥʔϚο
τͷܗͰ࣮ߦՄೳͰ͋Δ͜ͱΛಛ ͱ͢Δ XJLJQFEJBΑΓ IUUQTKBXJLJQFEJBPSHXJLJ 8FC"TTFNCMZ 8FC"TTFNCMZͱʁ
w +BWB4DSJQUʹ࣮ߦ͕ٻΊΒΕΔ ࣌ʹͳͬͨ w Ϧονͳ6*දݱ w 8FC(-ͳͲͷάϥϑΟοΫදݱ w ܭࢉͷ͍ϞόΠϧ͔Β ͷΞΫηε
˞͕͜͜Α͘·ͱ·͍ͬͯ·͢ IUUQTRJJUBDPNVNBNJDIJJUFNT DECFEGECBD 8FC"TTFNCMZͳͥੜ·Εͨͷ͔
w +BWB4DSJQU͚ͩͰࠓҎ্ͷύ ϑΥʔϚϯεΛग़͢ͷ͕͘͠ ͳ͖ͬͯͨ 8FC"TTFNCMZͳͥੜ·Εͨͷ͔
w 'JSF'PY $ISPNF 4BGBSJ &EHFͳ Ͳͷओཁϒϥβݱ࣌ͰରԠ ͍ͯ͠Δ ˞͕͍ࣗͬͯΔ7JWBMEJͷදه ͜͜ʹͳ͍͕ରԠ͍ͯ͠Δ
˞࣌ ϒϥβͷରԠঢ়گ
w ҎԼͷαΠτ8FC"TTFNCMZͰά ϥϑΟοΫΛඳը͍ͯ͠ΔͷͰද ࣔ͞ΕΔ߹ରԠ͍ͯ͠Δ IUUQTCJOKJHJUIVCJPSBX XBTNSBZUSBDF ීஈ͍ͬͯΔϒϥβ͕ຊʹରԠ͍ͯ͠Δͷ͔
w $$ w 3VTUҎ߱ w (PҎ߱ w ,PUMJO/BUJWFҎ߱ ݱঢ়ར༻Ͱ͖Δݴޠ
3VCZରԠ͍ͯ͠ͳ͍
w 3VCZΛར༻Մೳʹ͢Δͱ͍͏Ξϓ ϩʔνͰͳ͘NSVCZͰͱ͍͏ྲྀ Ε͋Δ IUUQTUFDISBDIPCQTJODKQ IBDIJ@@ 3VCZར༻ՄೳʹͳΔͷ͔
w IUUQTKQRVPSBDPN 8FC"TTFNCMZHBGVLZVV TIJUBSBCVSBV[BEFNP3VCZHB GVUTVVOJUTVLBFSVZPVOJOBSJ NBTVLB 2VPSBͰͷ.BU[ͷճ
w 3VCZίʔυΛ+BWB4DSJQUίʔυʹ ύʔε͢ΔίϯύΠϥʔ w ࠷ऴతʹϑϩϯτͰಈ͍͍ͯΔͷ +BWB4DSJQU 8FC"TTFNCMZͰ ͳ͍
IUUQTHJUIVCDPNPQBMPQBM 0QBMͱ
ଞʹͳ͍͔ௐ͍ͯΔͱɺ"SUJDIPLF Ξʔ ςΟνϣʔΫ ͱ͍͏ͷ͕
w 3VTUͱ3VCZͰ࣮͞Εͨ3VCZϥ ϯλΠϜΛఏڙ IUUQTHJUIVCDPNBSUJDIPLF BSUJDIPLF w ݫີʹݴ͏ͱ3VTUͱNSVCZͰॻ͔ Ε͍ͯΔ "SUJDIPLFͱ
None
8FC"TTFNCMZਁಁ͢Δͷ ͔
w ҎԼͷ͔Βਁಁͯ͘͠ΔͱࢥΘΕΔ w ओཁϒϥβͰطʹରԠ͍ͯ͠Δ w 3VTU(PͳͲͷࠓ͍ͷ͋Δݴޠ͕ ରԠ͍ͯ͠Δ w ʹ8$קࠂ ʮ8FC"TTFNCMZ$PSF
4QFDJpDBUJPOʯ͕ࡦఆ͞Εɺ 8FC"TTFNCMZਖ਼ࣜͳΣϒඪ४ʹ ೝఆ͞Εͨ w )5.- $44 +BWB4DSJQUʹଓ͖ɺ 8FC"TTFNCMZਖ਼ࣜʹϒϥβͰ ωΠςΟϒʹಈ࡞͢Δ൪ͷݴޠ 8FC"TTFNCMZਁಁ͍ͯ͘͠ͷ͔
ʮ8FC"TTFNCMZਖ਼ࣜʹϒϥβͰωΠςΟϒ ʹಈ࡞͢Δ൪ͷݴޠʯ ͜ͷڹ͖͘͢͝ͳ͍Ͱ͔͢ʁস
w σβΠϯπʔϧͷ'JHNBɺ ݄ͷ࣌Ͱ͢Ͱʹ 8FC"TTFNCMZ $ Λར༻ͯ͠ύ ϑΥʔϚϯεͳͲͷ͔Β 8FC"TTFNCMZ༏Ε͍ͯΔͱݴͬ ͍ͯΔ IUUQTXXXpHNBDPNCMPH
XFCBTTFNCMZDVUpHNBTMPBE UJNFCZY 8FC"TTFNCMZਁಁ͍ͯ͘͠ͷ͔
w XBTNʹՄೳੑΛײͯ͡ૣڥ Λ࡞ͬͨ w %PDLFSೖͬͯΕίϚϯυͰΞ ΫηεͰ͖ΔΑ͏ʹͳ͍ͬͯΔ w IUUQTHJUIVCDPN XBMLFSTVNJEBSVTU@UP@XBTN
˞৭ʑϋϚͬͯ݁ߏ࣌ؒͬͨͷ ͰTUBS͍͚ͨͩΔͱٽ͍ͯتͼ· ͢ 3VTU͔ΒXBTNΛίϯύΠϧ͢ΔαϯϓϧΛ࡞ͬͨ
w 8FC"TTFNCMZΛ3VCZ NSVCZ "SUJDIPLF Ͱಈ͔͢େ͖ͳϝϦοτ গͳ͍ͱײ͡Δ w 8FC"TTFNCMZΛར༻͢ΔͷͰ͋Ε ࠓ͍ͷ͋Δ3VTU
(PͳͲΛར༻͢ Δͷ͕Αͦ͞͏ w 8FC"TTFNCMZ+BWB4DSJQUͱڞଘ͠ ͍ͯ͘ɺͱ͍ͯ͠Δ͕8FC"TTFNCMZ Ͱ%0.ૢ࡞͕Մೳʹ w 8FC"TTFNCMZ͜Ε͔Βීٴ͍ͯ͠ ͖ͦ͏ ·ͱΊ
w IUUQTCMPHIFMMPKTPSHXFC EFWFMPQNFOUIPXUPTUBSU JOCGFCFCB ༨ஊ
w Ұੲલɺ)5.- $44 K2VFSZͩ ͚ͩͬͨ ༨ஊ
w ͦΕ͕+BWB4DSJQUͰͷϥΠϒϥ ϦɺϑϨʔϜϫʔΫ͕͜Μͳʹ૿ ͑ͯʜ ༨ஊ
w $44ͰϑϨʔϜϫʔΫͳͲ͕ ͋Δ ༨ஊ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ