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アプリケーションにRidgepoleを導入する
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
itosho
May 22, 2017
Programming
1
1.8k
PHPアプリケーションにRidgepoleを導入する
PHP BLT #7 @メルカリ でのLT発表資料です。
itosho
May 22, 2017
Tweet
Share
More Decks by itosho
See All by itosho
【2025年版】インターネットサービスの育て方 / How to Grow and Scale Internet Services 2025
itosho
0
120
Windsurf Rulesでどう自分のクローンをつくるか / How can I make a clone of myself in Windsurf Rules
itosho
0
100
Text EditorとしてのWindsurf / Windsurf as a Text Editor
itosho
0
210
【2024年版】インターネットサービスの育て方 / How to Grow and Scale Internet Services
itosho
0
98
打線組という個人サービスを Goで開発している話 / Indie Service Development by Go
itosho
1
190
Components Reconsidered
itosho
1
2.3k
打線組を支える技術 / The Technology Behind Dasengumi
itosho
0
56
組織をスケールさせるためのTech Vision / Connehito Tech Vision for Growing Our Team
itosho
2
680
生きのびるためのインディー開発 / Indie Development to Survive
itosho
0
51
Other Decks in Programming
See All in Programming
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
180
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
12
6.4k
Vibe codingでおすすめの言語と開発手法
uyuki234
0
220
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
110
2026年 エンジニアリング自己学習法
yumechi
0
130
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
CSC307 Lecture 01
javiergs
PRO
0
680
Patterns of Patterns
denyspoltorak
0
1.3k
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
0
870
Apache Iceberg V3 and migration to V3
tomtanaka
0
140
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
970
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
89
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
220
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
52
Paper Plane (Part 1)
katiecoart
PRO
0
4k
The agentic SEO stack - context over prompts
schlessera
0
620
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
290
Color Theory Basics | Prateek | Gurzu
gurzu
0
190
Scaling GitHub
holman
464
140k
Transcript
ՈͷຖΛͬͱসإʹɻ 1)1#-5 ίωώτגࣜձࣾҏ౻ᠳ 1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ
ࣗݾհ 4IP*UP !JUPTIP !JUPTIP 4FSWFS4JEF&OHJOFFS 1)1 3VCZ (P
ۙگ w ৽ཱྀࠗߦͰिؒ΄Ͳ w ;PNBUPͱ͍͏৯ϩάΈ͍ͨͳΞϓϦ͕େ׆༂ w ͪͳΈʹ"UMBTTJBOΦʔετϥϦΞͷձࣾ ؼࠃ͔ͯ͠Β1)1#-5ͷ͜ͱΛࢥ͍ग़͢ʜɻ िʹΦʔετϥϦΞ͔Βؼ͖ͬͯ·ͨ͠
1)1#-5 օ͞ΜීஈεΩʔϚཧΛͲ͏͍ͯ͠·͔͢ʁ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w ΧϥϜΛՃআ͢ΔͨͼʹϑΝΠϧ͕૿͑Δ w ίϯϑϦΫτͨ࣌͠ʹؾΛ͏͜ͱ͕ଟ͍ w TDIFNF@NJHSBUJPOTςʔϒϧ͕͔ͭ࣋ͯ͠ͳ͍ ্هϝϦοτͰ͋Δɻ ͚ͩͲɺ͏গ͠γϯϓϧʹεΩʔϚཧ͍ͨ͠Μʂ $BLF1)1ඪ४ϚΠάϨʔγϣϯͷਏΈ
1)1#-5 ͦΜͳوํʹ3JEHFQPMF
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w !XJOFCBSSFM͞Μ͕։ൃͨ͠εΩʔϚཧπʔϧ w IUUQTHJUIVCDPNXJOFCBSSFMSJEHFQPMF w ϑΝΠϧ 4DIFNFpMF ͰεΩʔϚཧग़དྷΔ w
ΧϥϜΛՃ͍ͨ࣌͠ߦՃ͢Δ͚ͩͰΑ͍ w 4DIFNFpMFႈੑ͕อূ͞Ε͍ͯΔʂ w 3VCZ 3JEHFQPMFͱʁ
1)1#-5 جຊతͳ͍ํ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w (FNpMF ˺DPNQPTFSKTPO ʹSJEHFQPMFΛՃ͢Δ w CVOEMFJOTUBMM ˺DPNQPTFSJOTUBMM ίϚϯυΛ࣮ߦ͢Δ Πϯετʔϧ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w %#ͷଓใΛهࡌͨ͠EBUBCBTFZNMΛ࡞͢Δ طଘͷΞϓϦέʔγϣϯʹಋೖ͢Δ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ ΤΫεϙʔτ࣮ߦ w CVOEMFFYFDSJEHFQPMFDEBUBCBTFZNMFYQPSUP4DIFNBpMF ίϚϯυΛ࣮ߦ͢Δ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w 4DIFNBpMFʹՃ͍ͨ͠ΧϥϜͷใΛه͢Δ ΧϥϜΛՃ͢Δ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w CVOEMFFYFDSJEHFQPMFDEBUBCBTFZNMBQQMZG4DIFNBpMF ίϚϯυΛ࣮ߦ͢Δ มߋ༰Λө͢Δ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w CVOEMFFYFDSJEHFQPMFDEBUBCBTFZNMBQQMZG4DIFNBpMFESZSVO ίϚϯυΛ࣮ߦ͢Δ ESZSVO͍ͨ࣌͠
1)1#-5 ࣮ࡍʹͬͯΈͨײ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w ϑΝΠϧͰεΩʔϚΛཧ͢Δ͜ͱ͕ग़དྷΔ w ςʔϒϧมߋͷཤྺ͕ෆඞཁʹԚ͘ͳΒͳ͍ w SJEHFQPMFBQQMZ͢Δ͚ͩͱ͍͏ؾܰ͞ w 3BJMTͷ%4-Ͱهड़ग़དྷΔ w
ΦϨΦϨ%4-Ͱͳ͍ w ෳ%#ͷεΩʔϚཧ͕ൺֱత༰қ ϝϦοτ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w 1)1FS3BJMTͷ%4-Λ֮͑Δඞཁ͕͋Δ w ͘͠ͳ͍ w 1)1ͷੈքʹ3VCZ͕ೖΓࠐΜͰ͘Δ w JUBNBF͍ͬͯΔͱಋೖָ͕͔ w
ใ͕ͦ͜·Ͱଟ͘ͳ͍ w $PPLQBEࣾ%F/"ࣾͰͷಋೖ࣮͕͋Δ w Կ͔͋ͬͨ࣌ʹ3VCZͷίʔυ͋ΔఔಡΊͨ΄͏͕҆৺ σϝϦοτ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w JE JOUܕͷQL ͕BVUPJODSFNFOUͰͳ͍࣌ʹΤϥʔ͕ൃੜ͢Δ w ৽نͰςʔϒϧ࡞͢ΔͱJOU ʹͳΔ w
طଘͷςʔϒϧ͕JOU ͩͱͪΐͬͱؾ࣋ͪѱ͍ ࣗͷॻ͖ํ͕ѱ͍͚ͩͳؾ͢ΔͷͰɺ୭͔ॿ͚͍ͯͩ͘͞ʜɻ ࠔ͍ͬͯΔ͜ͱ
1)1#-5 ·ͱΊ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w 3JEHFQPMF࠷ߴʂ w 1)1WT3VCZΈ͍ͨͳͷΑ͘ͳ͍ʂ w ͓ޓ͍ͷΑ͍ͱ͜ΖΛऔΓೖΕ͍͖͍ͯͨॴଘ ݴ͍͔ͨͬͨ͜ͱ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w ΫοΫύουʹ͓͚Δ࠷ۙͷ"DUJWF3FDPSEӡ༻ࣄ w IUUQUFDIMJGFDPPLQBEDPNFOUSZ w %F/"ͷήʔϜ։ൃΛࢧ͑Δ(BNF#BDLFOEBTB4FSWJDF w IUUQTXXXTMJEFTIBSFOFUCMVFTLZCMVFEFOBHBNFCBDLFOEBTBTFSWJDF w
$BLF1)1Ͱ։ൃ͍ͯ͠Δ͚ΕͲ.JHSBUJPOTࣺͯͯ3JEHFQPMFΛ͍ͬͯΔͳ͠ w IUUQLMPXIBUFOBCMPHDPNFOUSZ ࢀߟαΠτ
1)1#-5 ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠