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と人の力。そして未来のるびま(案)
Search
miyohide
May 29, 2016
Programming
0
1.3k
るびまを支えるRubyと人の力。そして未来のるびま(案)
TokyuRubyKaigi 10 (2016.5.29) presentation material.
miyohide
May 29, 2016
Tweet
Share
More Decks by miyohide
See All by miyohide
Migration from hiki to Markdown in Rubima
miyohide
0
2.1k
神奈川Ruby会議生存戦略
miyohide
0
1.4k
RubyKaigi2013 コミュニティアピール(Yokohama.rb)
miyohide
0
390
Other Decks in Programming
See All in Programming
Leading Effective Engineering Teams in the AI Era
addyosmani
7
600
ソフトウェア設計の実践的な考え方
masuda220
PRO
4
650
Migration to Signals, Resource API, and NgRx Signal Store
manfredsteyer
PRO
0
110
NIKKEI Tech Talk#38
cipepser
0
200
Flutterで分数(Fraction)を表示する方法
koukimiura
0
140
pnpm に provenance のダウングレード を検出する PR を出してみた
ryo_manba
1
160
マンガアプリViewerの大画面対応を考える
kk__777
0
220
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
360
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
240
あなたとKaigi on Rails / Kaigi on Rails + You
shimoju
0
190
Ktorで簡単AIアプリケーション
tsukakei
0
100
React Nativeならぬ"Vue Native"が実現するかも?_新世代マルチプラットフォーム開発フレームワークのLynxとLynxのVue.js対応を追ってみよう_Vue Lynx
yut0naga1_fa
2
760
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
130k
Into the Great Unknown - MozCon
thekraken
40
2.1k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
Practical Orchestrator
shlominoach
190
11k
YesSQL, Process and Tooling at Scale
rocio
173
15k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Done Done
chrislema
185
16k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Transcript
Δͼ·Λࢧ͑Δ3VCZͱਓͷྗɻ ͦͯ͠ະདྷͷΔͼ·ʢҊʣ 5PLZV3VCZձٞ !NJZPIJEF
͓ଋ ͜ͷࢿྉͳΒͼʹൃݴɺ ݸਓͷݟղͰ͋Γɺॴଐ ͢Δ৫ͷެࣜݟղͰ ͋Γ·ͤΜ
!NJZPIJEF wΔ3VCZJTU w:PLPIBNBSCӡӦऀ wΔͼ·ฤूऀ
IUUQNBHB[JOFSVCZJTUOFU
େͳ͜ͱ wΔͼ·ฤू෦Δͼ·ʹܝࡌ͢Δهࣄ Λืू͍ͯ͠·͢ wࠓͨ͠-5ΛΔͼ·ʹܝࡌ͠·ͤΜ͔ʁ wࠓฉ͍ͯ໘ന͔ͬͨ-5ΛΔͼ·ͰಡΈ͍ͨͱࢥ͍· ͤΜ͔ʁ
େͳ͜ͱ wΔͼ·ฤू෦Δͼ·ʹܝࡌ͢Δه ࣄΛืू͍ͯ͠·͢
େͳ͜ͱ wΔͼ·ฤू෦Δͼ·ʹܝࡌ͢Δه ࣄΛืू͍ͯ͠·͢ wΔͼ·ฤू෦ฤूΛखͬͯ͘ ΕΔਓΛืू͍ͯ͠·͢
Δͼ·ฤू෦ਓΓͳ͍ wฏۉɺʙਓͰճ͍ͯ͠·͢ wཁ͍Ζ͍Ζड͚ΔΜͰ͕͢ɺख͕Γͳ͍ w ൃߦճΛ૿ͯ͠΄͍͠
ൃߦճͷભҠ
Δͼ·ฤू෦ਓΓͳ͍ wฏۉɺʙਓͰճ͍ͯ͠·͢ wཁ͍Ζ͍Ζड͚ΔΜͰ͕͢ɺख͕Γͳ͍ w ൃߦճΛ૿ͯ͠΄͍͠ w )PUMJOLTͷ1PEDBTUԽ:PVUVCFԽ
Δͼ·ฤू෦ਓΓͳ͍ wฏۉɺʙਓͰճ͍ͯ͠·͢ wཁ͍Ζ͍Ζड͚ΔΜͰ͕͢ɺख͕Γͳ͍ w ൃߦճΛ૿ͯ͠΄͍͠ w )PUMJOLTͷ1PEDBTUԽ:PVUVCFԽ w γεςϜͷόάऔΓΤϯϋϯε
όάɾΤϯϋϯε ΄Ͳະணख
Δͼ·ฤू෦ਓΓͳ͍ wฏۉɺʙਓͰճ͍ͯ͠·͢ wཁ͍Ζ͍Ζड͚ΔΜͰ͕͢ɺख͕Γͳ͍ w ൃߦճΛ૿ͯ͠΄͍͠ w )PUMJOLTͷ1PEDBTUԽ:PVUVCFԽ w γεςϜͷόάऔΓΤϯϋϯε w
هࣄ.BSLEPXOͰॻ͖͍ͨ
ฤू෦ʹਓ͕Γͳ͍ͷͳ͔ͥʁ ฤूπϥΠ
ฤूπϥΠ ඞવతʹͭΒ͍࡞ۀ w ஶऀϑΥϩʔ w )PUMJOLTͷจࣈى͜͠ w هࣄͷ༰֬ೝ w ޡࣈࣈ֬ೝ
w αϯϓϧίʔυͷ֬ೝ
ฤूπϥΠ ඞવతʹͭΒ͍࡞ۀ Γ͕͍͕͋Δ͜ͱ w ஶऀϑΥϩʔ w )PUMJOLTͷจࣈى͜͠ w هࣄͷ༰֬ೝ w
ޡࣈࣈ֬ೝ w αϯϓϧίʔυͷ֬ೝ
ฤूπϥΠ ෆໟͳͭΒ͍࡞ۀ wϦϦʔε࡞ۀ΄ͱΜͲख࡞ۀ w هࣄΛඇެ։͔Βެ։ʹมߋ͢Δ
̍هࣄͣͭऔΔ
ฤूπϥΠ ෆໟͳͭΒ͍࡞ۀ w ϦϦʔε࡞ۀ΄ͱΜͲख࡞ۀ w هࣄΛඇެ։͔Βެ։ʹมߋ͢Δ w 344༻9.-Λ࡞ʢख࡞ۀͰ࡞ʣ w Δͼ·ͷॻ͖ํΛΠν͔Βઆ໌͢Δ
w ΞΧϯτൃߦ w )JLJจ๏
݁ՌͲ͏ͳΔʁ w هࣄͷ༰ʹ͕ൃੜ͢Δ w ޡࣈࣈͱ͔ϦϯΫޡΓͱ͔ w ฤूऀ͕ࣙΊͯ͠·͏ w ͍ΘΏΔ೩͑ਚ͖ީ܈
͜ͷ··ͩͱΔͼ·ऴྃʁ w ΞΫςΟϒͳฤूऀ͕ଓʑͱඇΞΫςΟϒʹ w ͍ΘΏΔ೩͑ਚ͖ީ܈ w ฤूऀෆࡏͷ··ɺϑΣʔυΞτ͢Δະདྷ w ऴྃͤ͞ͳ͍ͨΊʹԿΛ͢ΕΑ͍͔ʁ
খखઌϨϕϧͷରԠ w ଐਓੑͷഉআ w υΩϡϝϯτͷඋʢ(JU)VC8JLJʣ w ख࡞ۀͷݮ w ฤूϧʔϧͷࢦఠɾमਖ਼πʔϧͷ࡞ w
.BSLEPXO)JLJπʔϧͷ࡞
খखઌͰਏ͍͜ͱʜ
ݱγεςϜ͍Ζ͍Ζਏ͍ w )JLJจ๏ w ࠓͳΒ.BSLEPXOͰॻ͖͍ͨ w )JLJͰදݱͰ͖ͳ͍දهଘࡏ͢Δ
ݱγεςϜ͍Ζ͍Ζਏ͍ w ಠࣗͷΞΧϯτγεςϜ w ฤूऀ༻ͷΞΧϯτ͕ಠࣗཧγεςϜ w ΞΧϯτ࡞ͷґཔ͕େڍͯ͠ԡ͠دͤΔ ͜ͱ
γεςϜΛ৽͍ͨ͠ w .BSLEPXOͰهࣄΛॻ͖͍ͨ w ΞΧϯτ5XJUUFS'BDFCPPL(JUIVCͳͲͷΞΧϯτ Ͱ࿈ܞͰ͖Δͷͱ͍ͨ͠ w 344ࣗಈతʹੜ͍ͨ͠ w Ͱ͖Δ͚ͩࣗΒͰγεςϜ࡞Βͳ͍
w ϝϯςφϯεͰ͖ͳ͍ w ͘ΘΕ͍ͯΔπʔϧɾϥΠϒϥϦͰߏங͍ͨ͠
৽͢Δʹ͋ͨͬͯʜ w Ͱ͖Δ͚ͩࣗΒͰγεςϜ࡞Βͳ͍ w ϝϯςφϯεͰ͖ͳ͍ w ͘ΘΕ͍ͯΔπʔϧɾϥΠϒϥϦͰߏங ͍ͨ͠ w աڈͷࢿ࢈Ͱ͖Δ͚ͩҡ͍࣋ͨ͠
͔͜͜Βઌ͋͘·Ͱ NJZPIJEF͕ߟ͑ͨҊͰ͢
JekyllΛͬͨ Δͼ·ͷ࠶ߏங w੩తαΠτΛߏங͢ΔͨΊͷ3VCZϑΝΠϧ δΣωϨʔλ w IUUQTKFLZMMSCDPN w(JU)VC1BHFTͰΘΕ͍ͯΔπʔϧ
खݩͰಈ͍͍ͯΔ
None
JekyllಋೖͰ͜Μͳ໌Δ͍ະདྷ͕ πϥΠݱߦ ໌Δ͍ະདྷ هࣄจ๏ )JLJ .BSLEPXO ΞΧϯτཧ ख࡞ۀ (JU)VCΞΧϯτ 344
ख࡞ۀ ࣗಈੜ
IUUQTqJDLSQO/-TI6
γεςϜ৽ʹ͓͚Δ՝ wաڈͷهࣄΛͲ͏͢Δ͔ʁ wݸਓతʹҠߦ͍ͨ͠ͷͰҠߦத wهࣄͷྔ͕େ w ࢹʹΑΔ֬ೝʹֻ͕͔࣌ؒΔ wจ๏ͷࠩΛͲ͏࣮ݱ͢Δ͔ w )JLJʹ͋ͬͯɺ.BSLEPXOʹͳ͍දݱΛͲ͏͢Δ͔ w
Ҡߦ͚ͩʹ͔͗ΒͣɺࠓޙͷهࣄࣥචʹӨڹ
γεςϜ৽ʹ͓͚Δ՝ w)JLJQMVHJOͰ࣮ݱ͍ͯͨ͜͠ͱΛ+FLZMMͰ w ࣍࡞ɾ"NB[POϦϯΫ w +FLZMMQMVHJOͷ׆༻ɾ࡞
γεςϜ৽ʹ͓͚Δ՝ wӡ༻ͷมߋ w هࣄ(JU)VCͷϓϥΠϕʔτϦϙδτϦʹ w Δͼ·ฤूΞΧϯτ(JU)VCΞΧϯτ ʹ౷Ұ w ϦϦʔεɺ4RBMFʹHJUQVTI͢Δ͚ͩ
͍ͭҠߦͱͳΔ͔͔Γ·ͤ Μ͕ɺੜஆ͔͍Ͱݟकͬͯ ͍͚ͨͩΔͱ͍Ͱ͢N @@ N
0OFNPSFUIJOHTʜ