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
トランスパイラという文化(…とその後) - PHPカンファレンス福岡2016
Search
Yusuke Hirao
May 21, 2016
Programming
1
2.7k
トランスパイラという文化(…とその後) - PHPカンファレンス福岡2016
※2016年5月21日開催されたPHPカンファレンス福岡のLT枠で話したスライドにその後の懇親会で聞いた話などを追記したものです。
Yusuke Hirao
May 21, 2016
Tweet
Share
More Decks by Yusuke Hirao
See All by Yusuke Hirao
ユニバーサルHTMLとWebのポテンシャル
yusukehirao
1
820
TypeScriptでつくるNode.jsパッケージ
yusukehirao
3
630
READMEにバッヂが欲しくてテストを書き始めました
yusukehirao
1
770
ユニバーサルなマークアップをしよう
yusukehirao
2
910
アクセシビリティチェックを自動化するためのmarkuplintのロードマップ
yusukehirao
2
2.2k
本当に必要ですか?そのJavaScript 〜スクロールイベント・リサイズイベント編〜
yusukehirao
0
620
コードレビュー なんてしてられるかッ!!
yusukehirao
24
14k
自動化をデザインしよう
yusukehirao
1
900
JSONの型のはなし
yusukehirao
0
610
Other Decks in Programming
See All in Programming
サービスレベルを管理してアジャイルを加速しよう!! / slm-accelerate-agility
tomoyakitaura
1
180
[NG India] Event-Based State Management with NgRx SignalStore
markostanimirovic
1
160
AHC045_解説
shun_pi
0
540
Make Parsers Compatible Using Automata Learning
makenowjust
1
5k
国漢文混用体からHolloまで
minhee
1
190
Deoptimization: How YJIT Speeds Up Ruby by Slowing Down / RubyKaigi 2025
k0kubun
0
850
VitestのIn-Source Testingが便利
taro28
6
2k
AI時代の開発者評価について
ayumuu
0
150
AIコードエディタの基盤となるLLMのFlutter性能評価
alquist4121
0
210
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
1
140
Agentic Applications with Symfony
el_stoffel
2
300
AIコーディングエージェントを 「使いこなす」ための実践知と現在地 in ログラス / How to Use AI Coding Agent in Loglass
rkaga
2
280
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.4k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Documentation Writing (for coders)
carmenintech
69
4.7k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
The Language of Interfaces
destraynor
157
25k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.4k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Statistics for Hackers
jakevdp
798
220k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Docker and Python
trallard
44
3.3k
Transcript
2016 Yusuke Hirao, CC BY-ND. τϥϯεύΠϥ ͱ͍͏จԽ 1)1ΧϯϑΝϨϯεԬ ʜͱͦͷޙ
˞݄։࠵͞Εͨ 1)1ΧϯϑΝϨϯεԬͷ-5Ͱͨ͠εϥΠυʹ ɹͦͷޙͷ࠙ձͰฉ͍ͨͳͲΛهͨ͠ͷͰ͢ɻ
2016 Yusuke Hirao, CC BY-ND. ࠓճ +BWB4DSJQUͷ͠·͢ʂ
2016 Yusuke Hirao, CC BY-ND. ࣗݾհ ฏඌ༏యʢͻΒ͓Ώ͏ͯΜʣ גࣜձࣾσΟʔθϩ ϑϩϯτΤϯυΤϯδχΞ
ίϛϡχςΟ׆ಈ ԬϑϩϯτΤϯυ༑ͷձ'VLVPLB'SPOUFOE'SPHT ԬϚʔΫΞοϓษڧձ CBTFS$.4Ϣʔβʔձ Yusuke Hirao @cloud10designs
2016 Yusuke Hirao, CC BY-ND. ϦϦʔε͓ΊͰͱ͏͍͟͝·͢ʂ
2016 Yusuke Hirao, CC BY-ND. ͍͔͕Ͱ͔͢ʁ
2016 Yusuke Hirao, CC BY-ND. ࢼ͠·͔ͨ͠ʁ࣮ફೖࡁΈʁ
2016 Yusuke Hirao, CC BY-ND. ݴޠͷόʔδϣϯ্͕͕Δͱى͜Δ͜ͱ ϫΫϫΫ͢Δ Ϟνϕʔγϣϯ͕͕͋Δ㽉 ༷ॻɾϦϑΝϨϯεΛಡΉ ײಈ͢Δ
ࢼ͢ ײಈ͢Δ ࣮ઓೖͰ͖Δ͔ݕ౼͢Δ ͠Β͑͘ͳ͍͜ͱʹؾͮ͘ อकҊ݅ઈత ࣍ୈʹ݁ہͲΜͳڥͰϨΨγʔͷ··ʜ
2016 Yusuke Hirao, CC BY-ND. &$."4DSJQUແࣄࡦఆ
2016 Yusuke Hirao, CC BY-ND. &4͍͔͕Ͱ͔͢ʁ
2016 Yusuke Hirao, CC BY-ND. &4ͬͯ·͔͢ʁ
2016 Yusuke Hirao, CC BY-ND. ରԠͷ͍͍͍ͭͯͳ͍࣮ߦڥͨͪ
2016 Yusuke Hirao, CC BY-ND. &4 ͬͯ·͢
2016 Yusuke Hirao, CC BY-ND. τϥϯεύΠϥͰͶ
2016 Yusuke Hirao, CC BY-ND. τϥϯεύΠϥΛͬͯόʔδϣϯΛؾʹ͠ͳ͍จԽ ࠷৽ͷίʔυ ϨΨγʔͳίʔυ ։ൃ༻ίʔυ ࣮ߦ༻ίʔυ
τϥϯεύΠϥ ࣮ઓೖͰ͖Δ ָ͍͠ Ϟνϕʔγϣϯ͕͕͋Δ㽉 ࣮ߦڥ͋·Γؾʹ͠ͳ͍
2016 Yusuke Hirao, CC BY-ND. ͳΜͰ1)1ʹ τϥϯεύΠϥ͕ແ͍ΜͰ͔͢ʁ
2016 Yusuke Hirao, CC BY-ND. Ҏ্ɻ ීஈ+4͔͍ͬͯ͠ͳ͍ ϑϩϯτΤϯυΤϯδχΞͷٔݴͰͨ͠ɻ
2016 Yusuke Hirao, CC BY-ND. ͳΜͰ1)1ʹ τϥϯεύΠϥ͕ແ͍ΜͰ͔͢ʁ ࠙ձͰ ͥͻڭ͑ͯԼ͍̇͞
2016 Yusuke Hirao, CC BY-ND. ʜͦͷޙͷ࠙ձʹͯ
2016 Yusuke Hirao, CC BY-ND. ͳΜͰ1)1ʹτϥϯεύΠϥ͕ແ͍ͷ͔㘤͍ͯΈͨ ϑϨʔϜϫʔΫ͕͋ΔͷͰ͋·Γࠔ͍ͬͯͳ͍ ωΠςΟϒͳػೳ "1* ΛΘͳ͍
1)1Λ࠾༻͍ͨ͠Ұ൪ͷཧ༝͞ ͦͦʮτϥϯεύΠϥʯΛॳΊͯͬͨ
2016 Yusuke Hirao, CC BY-ND. 1)1ʹτϥϯεύΠϥ͕͋ͬͨΒͲ͏Ͱ͔͢ʁ ͋Εศརͩͱࢥ͏ ྻؔͦΖͦΖ͍͍ՃݮϦςϥϧ͍͍ͨ ϥΠϒϥϦ։ൃͷόʔδϣϯαϙʔτʹخ͍͔͠ طଘͷϑϨʔϜϫʔΫʹ͑Δͷ͔ؾʹͳΔ
2016 Yusuke Hirao, CC BY-ND. ࡶײ ҙ֎ͱτϥϯεύΠϥͷଘࡏΛΒͳ͍ਓ͕ଟ͔ͬͨͷͰόοΫΤϯυͱϑϩϯτΤϯυͷจԽʹ ͕ࠩ͋Δͱ͍͏͔ɺಉ͡8FCΤϯδχΞϦϯάͰϑϩϯτͰԿΛ͍ͬͯΔ͔ɺͲΜͳ෩ʹ։ൃ ͍ͯ͠Δ͔͕ೝ͞Ε͍ͯͳ͍ͷগ͠ऐ͔ͬͨ͠ɻ ࣗͷޙͷ-5ͰϓϦϓϩηοαͰ1)1ͷߏจΛվ͢Δͱ͍͏ͷΛհ
͞Ε͍ͯͨͷͰʮ͋͋ͳ ΜͩɺͦΕ͡ΌΜʯͱଈ࠲ʹղܾɻ$ݴޠͳͲੲ͔Β͋ΔΑ͏ͰɺτϥϯεύΠϥͱ͍͏৽͍͠ݴ ༿͕+4ք۾Ͱੜ·Ε͚ͨͩͰͦΕࣗମ͋ͬͨͱ͍͏ཧղɻͨͩBMU+4ͷΑ͏ͳݴޠͷτϥϯεύ ΠϧόʔδϣϯͷนΛऔΓআ͘ͱ͍͏͍ํͰͦͦͳ͍Έ͍ͨɻ 1)1͔Β"45͕࡞ΒΕΔΑ͏ʹͳͬͨͦ͏Ͱɺ#BCFMͱಉ͡Α͏ͳΞʔΩςΫνϟͷτϥϯεύ Πϥ͕࡞ΒΕΔ͔͠Εͳ͍ɻ ࠙ձͰ͓ͯͩͬͨ͘͠͞Έͳ͞·ɺ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻόοΫΤϯυͷจԽͬͱษڧ ͠·͢ɻͦͯ͠ϑϩϯτΤϯυͷ৭ʑɺΓͣʹ·ͨԼ͠ʹߦ͖·͢ʂ Ҏ্Ͱ͢ɻ IUUQTTQFBLFSEFDLDPNV[VMMBQFSMOJCJCFUFQIQHBCVCJBO[IVHVBOEFTVBBEPUEPUEPUEBLBSBQVIBEPUEPUEPU