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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yusuke Hirao
May 21, 2016
Programming
2.8k
1
Share
トランスパイラという文化(…とその後) - PHPカンファレンス福岡2016
※2016年5月21日開催されたPHPカンファレンス福岡のLT枠で話したスライドにその後の懇親会で聞いた話などを追記したものです。
Yusuke Hirao
May 21, 2016
More Decks by Yusuke Hirao
See All by Yusuke Hirao
ユニバーサルHTMLとWebのポテンシャル
yusukehirao
1
890
TypeScriptでつくるNode.jsパッケージ
yusukehirao
3
710
READMEにバッヂが欲しくてテストを書き始めました
yusukehirao
1
840
ユニバーサルなマークアップをしよう
yusukehirao
2
990
アクセシビリティチェックを自動化するためのmarkuplintのロードマップ
yusukehirao
2
2.4k
本当に必要ですか?そのJavaScript 〜スクロールイベント・リサイズイベント編〜
yusukehirao
0
740
コードレビュー なんてしてられるかッ!!
yusukehirao
24
14k
自動化をデザインしよう
yusukehirao
1
950
JSONの型のはなし
yusukehirao
0
660
Other Decks in Programming
See All in Programming
Claspは野良GASの夢をみるか
takter00
0
160
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
840
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
3.2k
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
140
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
1.1k
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
120
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
1.6k
OSもどきOS
arkw
0
400
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
2
270
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
6
1.3k
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
12k
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.2k
Featured
See All Featured
Building AI with AI
inesmontani
PRO
1
1k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
So, you think you're a good person
axbom
PRO
2
2k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Done Done
chrislema
186
16k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
200
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
860
Un-Boring Meetings
codingconduct
0
310
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