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
レガシーな開発環境をモダン化している話
Search
Yoshihide Taniguchi
November 25, 2015
Technology
16
10k
レガシーな開発環境をモダン化している話
2015/11/25に行われた第96回PHP勉強会のLTで発表した資料です。
Yoshihide Taniguchi
November 25, 2015
Tweet
Share
More Decks by Yoshihide Taniguchi
See All by Yoshihide Taniguchi
PHP がフロントエンドエンジニアになってみた // from PHPer to Frontend
gs3
1
330
PHP7.2で始める型宣言
gs3
0
570
ISUCONのすゝめ // OUR ISUCON
gs3
3
1.4k
オブジェクト指向設計とデザインパターンの基礎 / Basics of object oriented design and design pattern
gs3
2
100k
1人から始める大規模Webアプリケーションの言語バージョンアップ / version up PHP in large scale application
gs3
20
5.2k
PHP 5.4 ~ 5.6 での追加機能のおさらいとバージョンアップへの誘い / php54 to 56 and version up
gs3
1
2.5k
あの日見たバグを僕達はまだ公式ドキュメントで見れない / The bug we saw that day
gs3
1
1.5k
ペパボを支える大統一CI基盤と人々
gs3
2
4.2k
PHP 5.3.x のアプリを PHP 7.0.x で動かすためにした n 個のこと
gs3
1
1.6k
Other Decks in Technology
See All in Technology
Building AI Applications with Java, LLMs, and Spring AI
thomasvitale
1
120
Post-AIコーディング時代のエンジニア生存戦略
shinoyu
0
290
「データ無い! 腹立つ! 推論する!」から 「データ無い! 腹立つ! データを作る」へ チームでデータを作り、育てられるようにするまで / How can we create, use, and maintain data ourselves?
moznion
8
4.4k
旧から新へ: 大規模ウェブクローラの Perl から Go への移行 / YAPC::Fukuoka 2025
motemen
3
970
なぜThrottleではなくDebounceだったのか? 700並列リクエストと戦うサーバーサイド実装のすべて
yoshiori
13
4.7k
re:Invent2025 事前勉強会 歴史と愉しみ方10分LT編
toshi_atsumi
0
150
第65回コンピュータビジョン勉強会
tsukamotokenji
0
150
"おまじない"はもう卒業! デバッガで探るSpring Bootの裏側と「学び方」の学び方
takeuchi_132917
0
180
持続可能なアクセシビリティ開発
azukiazusa1
5
200
機密情報の漏洩を防げ! Webフロントエンド開発で意識すべき漏洩パターンとその対策
mizdra
PRO
10
3.6k
なぜブラウザで帳票を生成したいのか どのようにブラウザで帳票を生成するのか
yagisanreports
0
140
米軍Platform One / Black Pearlに学ぶ極限環境DevSecOps
jyoshise
2
480
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
The Pragmatic Product Professional
lauravandoore
36
7k
BBQ
matthewcrist
89
9.9k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
A Tale of Four Properties
chriscoyier
162
23k
Producing Creativity
orderedlist
PRO
348
40k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Navigating Team Friction
lara
190
15k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Music & Morning Musume
bryan
46
6.9k
Transcript
(.01FQBCP *OD 5BOJHVDIJ:PTIJIJEF ϨΨγʔͳ։ൃڥ ΛϞμϯԽ͍ͯ͠Δ
͜Ε͔Β͢͜ͱ ৽ଔݚम ϨΨγʔ։ൃڥ ৽ଔʹΑΔ։ࠖ ݱͷมԽ
͞ͳ͍͜ͱ ϨΨγʔίʔυΛվળ͢Δٕज़ख๏ 1)1ͷੈք
୩ޱఓӳ HT SBWFMMM ϐΞϊ ຊञ ϩʔυόΠΫ ˺
None
৽ଔݚम
None
None
0+5
None
None
?
“ l1)1ɺ͕Μͬͯz rٕज़ج൫νʔϜ
ཧͱݱ࣮ ݚमΞϓϦέʔγϣϯڥ -BUFTU3VCZ3BJMT.Z42- ΠϯϑϥίʔυʢQVQQFUʣ 5%%ʢ3TQFD 4FSWFSTQFDʣ
ΞϓϦέʔγϣϯͷཧܗΛ࣮ɾߏங
ཧͱݱ࣮ 1)1࣮ՔಇαʔϏε 1)1 YYʜ ಠ࣮ࣗϑϨʔϜϫʔΫ
ϩʔΧϧ։ൃڥ͕ແ͍ ςετίʔυ͕ແ͍ ଟ͘ͷ҉
“ lνʔϜͷϧʔϧͰͳ͘ ݚमͰڭ͑ͨ͜ͱ͕ਖ਼͍͠ͷͰ ৽ଔۭؾΛಡ·ͣʹ͍͚ͬͯz rٕज़ج൫νʔϜ
৽ଔʹΑΔ։ࠖ ϩʔΧϧ։ൃڥΛߏங WBHSBOU QVQQFU υΩϡϝϯτΛඋ ςετ࣮ߦڥΛߏங
DBQZCBSBʹΑΔ&&ςετ QIQVOJUʹΑΔϢχοτςετ
ݱͷมԽ ੵۃతͳϦϑΝΫλϦϯά 143/ͷ९क 1)1$4'JYFS 1)1.FTT%FUFDUPS +T
4NBSUZ5FNQMBUF͢ ςετҙࣝͷߴ·Γ શһ͕ςετॻ͘ εΫϥϜνʔϜશମͷཧղ
͜Ε͔Β 1)1όʔδϣϯΞοϓ͍ͨ͠ Y ݟڞ༗͓ئ͍͠·͢ʂʂ̍
·ͱΊ ৽ଔʹݚमͰ࠷৽ٕज़Λୟ͖ࠐΜͩͷ ͪϨΨγʔڥ์ΓࠐΉͱ͍͔ͭ͠ ৽ଔͷΔํͳ͔ͬͨጹ͕രൃͯ͠ ϨΨγʔڥͷϞμϯԽ͕࢝·Δ͜ͱ ͕͋Δ