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
空が堕ち、大地が割れ、海が涸れた日~もしも愛用しているフレームワークが開発停止したら?~ #p...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hiromi Hishida
March 21, 2025
Technology
1.9k
2
Share
空が堕ち、大地が割れ、海が涸れた日~もしも愛用しているフレームワークが開発停止したら?~ #phperkaigi 2025
https://fortee.jp/phperkaigi-2025/proposal/e166fa5b-180d-4f2c-b57c-63e2b4c372c2
Hiromi Hishida
March 21, 2025
More Decks by Hiromi Hishida
See All by Hiromi Hishida
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
1k
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
1.3k
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
430
エンジニアのための 法規制への取り組み方 #healthtechmeetup
77web
9
2.8k
サービスクラスのありがたみを発見したときの思い出 #phpcon_odawara
77web
7
1.6k
「それはhowなんよ〜」のガイドライン #orestudy
77web
11
3.3k
Beyond ORM
77web
11
2.6k
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
9
8.8k
DoctrineとPostgreSQLの便利な機能、どっちも諦めたくない!
77web
0
360
Other Decks in Technology
See All in Technology
Choose your own adventure in agentic design patterns
glaforge
0
160
AIが自律的に働く時代へ Amazon Quick で実現するAIエージェント紹介
koheiyoshikawa
0
140
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
150
20260423_執筆の工夫と裏側 技術書の企画から刊行まで / From the planning to the publication of technical book
nash_efp
3
640
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
180
生成AI時代のドキュメントに対する期待の整理と実践から得た学び / Rethinking Documentation for LLM: Lessons from Practice
bitkey
PRO
1
110
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
0
1.3k
【技術書典20】OpenFOAM(自宅で深める流体解析)流れと熱移動(2)
kamakiri1225
0
320
運用システムにおけるデータ活用とPlatform
sansantech
PRO
0
140
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
410
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
500
20260428_Product Management Summit_Loglass_JoeHirose
loglassjoe
3
4.2k
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
Fireside Chat
paigeccino
42
3.9k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Technical Leadership for Architectural Decision Making
baasie
3
340
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
130
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
730
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
The Invisible Side of Design
smashingmag
303
52k
For a Future-Friendly Web
brad_frost
183
10k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
310
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
TU.BSDI BU1)1FS,BJHJ CZ!XFC ۭ͕ତͪɺେׂ͕Εɺւ͕ᔾΕ ͨ ͠Ѫ༻͍ͯ͠ΔϑϨʔϜϫʔΫ͕։ൃఀࢭͨ͠Βʁ
w 1)1FSྺ w ʙϑϦʔϥϯε։ൃऀ w ࣗࣾαʔϏεاۀʹब৬ w స৬ΛܦͯɺݱࡏʢגʣϦϯέʔδϑϧα ΠΫϧΤϯδχΞϓϩμΫτΤϯδχΞ w
#UP#UP&༧ҩྍϓϩμΫτΛ࡞͍ͬͯ· ͢ w ຊ4ZNGPOZϢʔβʔձ /BHPZBQIQ w 1)1ΧϯϑΝϨϯε໊ݹແࣄऴྃ͠·͠ ͨʂ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ XFCʢͳͳ͏͐Ϳʣ
͓͠ͳ͕͖ w ࢥ͍ग़ w ֶͼ w ରࡦ
͜ͷτʔΫͷର w ϑϨʔϜϫʔΫͷ͍ํΛֶΜͰϑϨʔϜϫʔΫΛͬͯ։ൃΛ࢝Ίͨ1)1FS w -BSBWFM͕େ͖ͳ1)1FS w ͭͷϑϨʔϜϫʔΫ͔ͬͨ͜͠ͱ͕ͳ͍1)1FS
ࢥ͍ग़
%JTDMBJNFS࣮Λͱʹͯ͠٭৭ΛՃ͍͑ͯ·͢
ࢥ͍ग़ w ੲʑɺ͋Δͱ͜Ζʹ1)1FSʢ/͞ Μʣ͕͍·ͨ͠ɻςΩετΤσΟλ ͰίʔυΛॻ͖ɺDPNNPOQIQʹϢ ʔςΟϦςΟؔΛஔ͍ͯɺސ٬ͷ ϗʔϜϖʔδ͚ͷ؆୯ͳಈతػೳ Λ࡞ͬͯೲ͍ͯ͠·ͨ͠ɻ w ͦΜͳ/͞Μ͋Δɺւ֎Ͱ
ͷ̋̋ϑϨʔϜϫʔΫͱ͍͏ͷΛ ͬͯΈΔ͜ͱʹ͠·ͨ͠ɻ
ࢥ͍ग़ w νϡʔτϦΞϧ w ݸਓϒϩάɾݸਓαΠτ w RJJUB w [FOO ΜΓʂ
ࢥ͍ग़ w ࠓ·ͰGPSNQIQͱ͔DBSUQIQͱ͔ʹॻ͍ͯͨॲཧͷྲྀΕ$POUSPMMFSͬͯͱ ͜ʹॻ͚͍͍Μͳ w σʔλϕʔεͷςʔϒϧݸ͝ʹ.PEFMΛܧঝͨ͠ΫϥεΛ࡞ΔΜͩͳ w Ͱɺ.PEFMʹۀࣝΛॻͧ͘ʂ͜ͷΓํɺ.7$ͬͯݴ͏Β͍͠Ͱ w ςϯϓϨʔτΤϯδϯ͔ʙɻͳΜͰ1)1ͱҧ͏จ๏Λ֮͑Δͷʁ·͊͜Ε
Λ͏ͱ͍͍Αͬͯॻ͍ͯ͋Δ͔ΒݴΘΕͨͱ͓Γʹ͍͔ͬͯ͘
ࢥ͍ग़ w ̋̋ϑϨʔϜϫʔΫɺશʹཧղͨ͠ w ͜Μͳศརͳػೳɺ͋ΜͳศརͳػೳɺϚχϡΞϧʹࡌͬͯΔͷҰ௨Γ ֮͑ͯεοͱॻ͚ΔΑ͏ʹͳͬͨ w ੈքͷ༏लͳΤϯδχΞ͕࡞ͬͯ͘ΕͨϨʔϧ͔ͩΒ҆৺ w ηΩϡϦςΟͱ͔ɺੲॻ͍ͨGPSNQIQ͔ͬͨͳʢʣ
w ̋̋ϑϨʔϜϫʔΫ͚ͩ͋Ε͍͍ɺ͏ԶԶDPNNPOQIQͳΜ͍ͯʙΒͳ ͍
QSPNQUॻͷੈهͷ࠷ॳͷ͕ؒऴΘͬͨޙɺਆ͕ຬͨ͠෩ܠͷΠϝʔδը૾Λ࡞͍ͬͯͩ͘͞
ࢥ͍ग़ w ͓ͬʂ̋̋ϑϨʔϜϫʔΫʹศརͳ৽ػೳϦϦʔεʂ͔͍͍͔ͬ͜ΒͬͪΌ ͓ w ̋̋ϑϨʔϜϫʔΫͬͯ࡞ͬͯೲͨ͠γεςϜͷϝϯςҊ݅ɾػೳՃ։ ൃҊ݅Ωλʂ w ͏̋̋ϑϨʔϜϫʔΫ͕݂ʹͳͬͯΔ͔ΒεΠεΠରԠͰ͖ͪΌ͏ w
͔ͯ͠͠ɺࢲͬͯ։ൃ্ڃऀʁʂ
ࢥ͍ग़ w ΧϯϑΝϨϯεʹొஃɻʮ̋̋ϑϨʔ ϜϫʔΫͷ͜ΜͳϚχΞοΫػೳͬͯ Δʁʯ
QSPNQUࡒๅΛੵΈ্͛ͯߴস͍͢ΔݹͷԦͷΠϝʔδը૾Λ࡞͍ͬͯͩ͘͞
ࢥ͍ग़ w ͔͠͠ɺ͋Δʜ
ࢥ͍ग़ w ̋̋ϑϨʔϜϫʔΫࢮ͵ w ࣍ͷόʔδϣϯͰ։ൃఀࢭ w ৽͍͠όʔδϣϯग़Δ͕ɺ໊લ͚ͩʮ̋̋ϑϨʔϜϫʔΫʯͰશ͘ҧ͏ ͍ํʹͳΔ
IUUQTXXXTMJEFTIBSFOFUTMJEFTIPXOFXTPGUIFTZNGPOZXPSME
ࢥ͍ग़ w ͍··Ͱ̋̋ϑϨʔϜϫʔΫΛͬͯ࡞ͬͨΞϓϦέʔγϣϯ̋̋ϑϨʔϜϫʔΫͷ৽͍͠όʔδϣϯ ʹόʔδϣϯΞοϓͰ͖ͳ͍ w ͨͱ͑ɺ$POUSPMMFSͷܧঝ͖͢جఈΫϥε͕ҧ͏ w ৽͍͠όʔδϣϯͷ̋̋ϑϨʔϜϫʔΫʹόʔδϣϯΞοϓ͚ͨ͠Εɺશʹ࡞Γ͕͠ඞཁ w ݹ͍όʔδϣϯΛ͍ଓ͚Δʁ
w ݹ͍όʔδϣϯͷࠓͰެࣜαΠτ͔Β[JQͰམͱ͢͜ͱͰ͖Δ w ͕ɺ։ൃఀࢭ͔Βܦ͍ͬͯΔͷͰ৽͍͠1)1ͷόʔδϣϯʹରԠͯ͠ͳ͍ w ʮ̋̋ϑϨʔϜϫʔΫ͑ΔਓʯΛ࠾༻ͯ͠ݹ͍όʔδϣϯ͕͑ΔਓͰͳ͍Մೳੑ͕ߴ͍ɻݹ ͍όʔδϣϯ͕͑Δਓ͜ͷઌͲΜͲΜݮ͍ͬͯ͘
QSPNQUॻͷࣔͷୈ࢛ͷఱ͕ϥούΛਧ͍ͨޙͷ্ͷ༷ࢠͷΠϝʔδը૾Λ࡞͍ͬͯͩ͘͞
ֶͼ w ϑϨʔϜϫʔΫࢮ͵͜ͱ͋Δ w ϑϨʔϜϫʔΫࢮΜͰϏδωεੜ͖ଓ͚ΔʢΞϓϦέʔγϣϯੜ͖ଓ ͚͍ͨʣ w ϑϨʔϜϫʔΫ͕ࢮΜͰ1)1ਐԽΛଓ͚Δ
ରࡦ ϑϨʔϜϫʔΫʹґଘ͠ͳ͍։ൃΛ͢Δ ࢮʹʹ͍͘ϑϨʔϜϫʔΫΛબͿ ϑϨʔϜϫʔΫ͕ࢮͳͳ͍Α͏ʹॿ͚Δ
ରࡦϑϨʔϜϫʔΫʹґଘ͠ͳ͍։ൃ w Γํ w ಠཱͨ͠ίΞϨΠϠʔύλʔϯʢ!TIJOYʣ w IUUQTCMPHTIJOYDPNFOUSZJOEFQFOEFOUDPSFMBZFSQBUUFSO w ͦͷίʔυɺϑϨʔϜϫʔΫͷ֎Ͱಈ͖·͔͢ʁʢ!XFCʣ w
IUUQTXXXZPVUVCFDPNXBUDI WWK3O*-T.L
ରࡦϑϨʔϜϫʔΫʹґଘ͠ͳ͍։ൃ w ϝϦοτ w ৺ͷฏ͕҆ಘΒΕΔ w ສ͕ҰࠓͷϑϨʔϜϫʔΫ͕ࢮΜͰɺΞμϓλʔ෦͚ͩॻ͚৽͍͠ όʔδϣϯଞͷϑϨʔϜϫʔΫʹҠߦͰ͖Δ w ϑϨʔϜϫʔΫͷόʔδϣϯΞοϓָ͕
w ࣗͨͪͷίʔυͱͷΞμϓλʔ෦͚ͩߋ৽͢Εྑ͍
ରࡦࢮʹʹ͍͘ϑϨʔϜϫʔΫΛબͿ w HJUIVCͷTUBS QBDLBHJTUͷEPXOMPBE w ϝϯς͞Ε͍ͯΔɺස w ϝϯςφʔ͕ݸਓΑΓاۀɺاۀΑΓஂମ w ྫ1)1GPVOEBUJPO
w ίϯτϦϏϡʔλʔͷਓͱଟ༷ੑ w ࠃɾҬɺྸ͕Β͍͍ͭͯΕ͍Δ΄Ͳྑ͍ w ҙࢥܾఆͷΈԽ͕͋Δ
ରࡦࢮʹʹ͍͘ϑϨʔϜϫʔΫΛબͿ
ରࡦϑϨʔϜϫʔΫ͕ࢮͳͳ͍Α͏ʹॿ͚Δ w $PSF5FBN w ίϯτϦϏϡʔτ
QSPNQU)BQQMZFWFSBGUFSͷΠϝʔδը૾Λ࡞͍ͬͯͩ͘͞
5IBOLZPV