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
柔軟なアプリケーションをSymfonyで作るために考えている事
Search
polidog
June 28, 2019
Technology
1
3k
柔軟なアプリケーションをSymfonyで作るために考えている事
polidog
June 28, 2019
Tweet
Share
More Decks by polidog
See All by polidog
小さな開発会社を作った理由
polidog
1
2.4k
小さな開発会社がWebサービスを作る理由
polidog
1
540
トランザクションスクリプトは何がダメなのか?
polidog
2
2.9k
React初心者がHooksを理解するためにコードを読んでみた
polidog
0
490
object-mapperを作ってる話
polidog
0
300
2020年から始めるSymfonyフレームワーク
polidog
2
1.2k
はじめてのモダンPHP
polidog
0
560
ソフトウェア設計は難しくない
polidog
3
960
Symfonyのキャッシュについて
polidog
2
650
Other Decks in Technology
See All in Technology
ずっと昔に Star をつけたはずの思い出せない GitHub リポジトリを見つけたい!
rokuosan
0
150
Amazon VPC Lattice 最新アップデート紹介 - PrivateLink も似たようなアップデートあったけど違いとは
bigmuramura
0
200
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
220
新機能VPCリソースエンドポイント機能検証から得られた考察
duelist2020jp
0
220
マルチプロダクト開発の現場でAWS Security Hubを1年以上運用して得た教訓
muziyoshiz
3
2.4k
Google Cloud で始める Cloud Run 〜AWSとの比較と実例デモで解説〜
risatube
PRO
0
110
サイボウズフロントエンドエキスパートチームについて / FrontendExpert Team
cybozuinsideout
PRO
5
38k
Opcodeを読んでいたら何故かphp-srcを読んでいた話
murashotaro
0
260
kargoの魅力について伝える
magisystem0408
0
210
Amazon SageMaker Unified Studio(Preview)、Lakehouse と Amazon S3 Tables
ishikawa_satoru
0
160
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
240
PHPからGoへのマイグレーション for DMMアフィリエイト
yabakokobayashi
1
170
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
KATA
mclloyd
29
14k
Designing for humans not robots
tammielis
250
25k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
How STYLIGHT went responsive
nonsquared
95
5.2k
A Philosophy of Restraint
colly
203
16k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
The Cost Of JavaScript in 2023
addyosmani
45
7k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Transcript
ॊೈͳΞϓϦέʔγϣϯΛ 4ZNGPOZͰ࡞ΔͨΊʹ ߟ͍͑ͯΔࣄ !QPMJEPH
ࣗݾհ w !QPMJEPH ݄Ͱ͢ w ύʔςΟʔϋʔυגࣜձࣾऔక݉ϓϩάϥϚ w ͙Β͍ओɾχʔτɾΓϓϩάϥϚ w
ຊ4ZNGPOZϢʔβʔձ w ࠷ۙ+BWB4DSJQU͔Γॻ͍͍ͯΔؾ͕͠·͢ w εϊʔϘʔυͱࢁͱ͓ञ͕͖Ͱ͢
4ZNGPOZʹ͍ͭͯͳʹ͔ͯ͠
None
ීஈ4ZNGPOZΛͬͯ ։ൃ͢Δ࣌ʹ ҙ͍ࣝͯ͠ΔࣄΛͦ͏
ࠓͷඪ ॊೈͳ4ZNGPOZΒ͍͠ΞϓϦέʔγϣ ϯΛ࡞ΔͨΊͷߟ͑ํΛ͑Δ͜ͱ
ΞδΣϯμ w 4ZNGPOZͱ w ߏΛܾఆ͢ΔλΠϛϯάΛݟۃΊΔ w %FQFOEFODZ*OKFDUJPO w $POUSPMMFS w
"SHVNFOU7BMVF3FTPMWFS
4ZNGPOZͱ
IUUQTCJUMZ86(KV:
None
IUUQTTZNGPOZDPNEPDDPNQPOFOUTIUUQ@LFSOFMIUNM
ࣗͨͪͷϏδωεϩδοΫͱͷଓϙΠϯτ
ϑϨʔϜϫʔΫʹґଘ͠ͳ͍ϏδωεϩδοΫͷߏΛ࡞Δ
ϑϨʔϜϫʔΫͷؔ৺ͱ Ϗδωεͷؔ৺શ͘ҧ͏
ߏΛܾఆ͢Δ λΠϛϯάΛݟۃΊΔ
Ͳ͏ܾ·Δͷ͔ʁ w ιʔείʔυͷ࣌Ͱܾఆ͢Δͷ w %*ίϯςφͷίϯύΠϧͷλΠϛϯάͰܾ·Δͷ w ࣮ߦ࣌ʹܾఆ͢Δͷ ˞͍͠෦ͳͷͰͬ͘͟ΓͱΘ͔Γ͘͢આ໌͍ͯ͠·͢ɻ
ιʔείʔυͷ࣌Ͱܾఆ͢ Δͷ
%*ίϯςφͷίϯύΠϧͷλ ΠϛϯάͰܾ·Δͷ
࣮ߦ࣌ʹܾఆ͢Δͷ
lߏͷܾఆͷҙࣝΛ࣋ͭ͜ͱͰॊೈͳ࣮͔ Ͳ͏͔ͷஅ͕ग़དྷΔΑ͏ʹͳΔz
%FQFOEFODZ *OKFDUJPO
%*ͱԿ͔ʁ
IUUQTQPMJEPHKQEJ
%*ͱԿ͔ʁ w ΦϒδΣΫτͷੜʹؔ͢ΔΛղܾ͢ΔΈΛఏڙ ͢Δ w ΦϒδΣΫτΛඞཁͱ͢ΔΦϒδΣΫτʹ͢ΈΛఏ ڙ͢Δ w ؔ৺ࣄΛґଘ͢ΔΦϒδΣΫτΛ͏͜ͱ͚ͩʹूதͤ͞ Δ
ੜʹؔ͢ΔΛ ղܾ͢Δ
None
ΦϒδΣΫτʹ ͢Έ
ΦϒδΣΫτʹ͢Έ w $POTUSVDUPS*OKFDUJPO w 4FUUFS*OKFDUJPO w 1SPQFSUZ*OKFDUJPO IUUQTTZNGPOZDPNEPDDVSSFOUTFSWJDF@DPOUBJOFS JOKFDUJPO@UZQFTIUNMDPOTUSVDUPSJOKFDUJPO
$POTUSVDUPS*OKFDUJPO
αʔϏεϩέʔλʔͱ %*ͷҧ͍
None
None
"VUPXJSJOH
େྔʹهड़͞Ε͍ͯΔ TFSWJDFTZBNMΛཧ͢Δͷ ਏ͍ɾɾɾ
None
$POUSPMMFS
$POUSPMMFS ܧঝ͠ͳ͍
None
"
ͳͥܧঝμϝͳͷ͔ʁ w ෳࡶੑ͕૿͢ w Θͳ͍ػೳΛอ͍࣋ͯ͠Δͱ͔͔ͬ͜ѱ͍ w ܧঝݩͷίϯτϩʔϥͷͲͷػೳʹґଘ͢Δ͔͕ݟ͑ͮΒ ͘ͳΔ w શ࠶ར༻ੑͷݪଇ
$31 ʹ͍ͯ͠Δ ˞͋͘·ͰݸਓతͳҙݟͰ͢
ΫϦʔϯΞʔΩςΫνϟষ͔ΒͷҾ༻
ͦͦػೳΛ͍ճ͢ తͰܧঝ͢Δͱ͔ͦ μϝͰ͢ΑͶ
$POUSPMMFS5SBJU IUUQTHJUJPGKPW#
"
$POUSPMMFS5SBJUͳͥͩΊ ͳͷ͔ʁ w DPOUBJOFS͔ΒHFU͢Δίʔυ͕ଟͯ͘ා͍ w ར༻͍ͯ͠Δίʔυ͔ΒͲͷϓϩύςΟʹґଘ͍ͯ͠Δ͔ ѲͰ͖ͳ͍ w લఏ͕݅ར༻ଆ͔ΒΘ͔Βͳ͍ ˞͋͘·ͰݸਓతͳҙݟͰ͢
ਖ਼͍͠ίϯτϩʔϥͷ ॻ͖ํ ˞͋͘·ͰݸਓతͳҙݟͰ͢
ਖ਼͍͠ίϯτϩʔϥͷॻ͖ํ w جຊతʹϝιου ίϯετϥΫλআ͘ w ΞϊςʔγϣϯೖΕͯେମߦ͙Β͍ʹऩ·Δ w ඞཁͳͷ%*ʹΠϯδΣΫτͯ͠Β͏
None
"SHVNFOU7BMVF 3FTPMWFS
"SHVNFOU7BMVF3FTPMWFS w ίϯτϩʔϥͷΞΫγϣϯͷҾʹΛͯ͘͠ΕΔ Έ w ϏϧτΠϯͰ͍͔ͭ͘4ZNGPOZଆͰఏڙͯ͘͠Ε͍ͯΔ IUUQTTZNGPOZDPNEPDDPOUSPMMFSBSHVNFOU@WBMVF@SFTPMWFSIUNM
3FRVFTU7BMVF3FTPMWFS IUUQTHJUJPGKPG
ͪΖΜࣗͰ࡞Δࣄ Ͱ͖Δ
ͲͷΑ͏ͳ࣌ʹ͑Δʁ ྫ͑"1*ܦ༝ͰϢʔβʔใΛऔಘͯ͠ɺσʔλΛߋ৽͞ ͤΔ߹ͱ͔ɻ 3FRVFTUͷ63-ʮVTFSVQEBUFʯͱ͔ͳ͍ͬͯΔ࣌ʹ ݱࡏͷϢʔβʔͷใΛ$POUSPMMFSͷҾʹͤͨΒɺߋ৽ ॲཧ͚࣮ͩ͢Ε͍͍͔ΒศརͰ͢ΑͶɻ
None
None
·ͱΊ
·ͱΊ w 4ZNGPOZϑϨʔϜϫʔΫͱ͕࣮ࣗͨͪ͢Δίʔυͷ ڥքʹ$POUSPMMFS͕͋Δബ͍ͯ͘͜͠͏ w %*ΛͬͯϓϩύςΟͰΠϯδΣΫγϣϯͯ͠Β͏ w ϥϯλΠϜͰܾ·Δ"SHVNFOU7BMVF3FTPMWFSΛ͏· ͘׆༻ͯ͠దͳΦϒδΣΫτม͢Δ
࠷ޙʹ
͓͢͢Ίॻ੶ w ΞδϟΠϧιϑτΣΞ։ൃͷԞٛ ΦϒδΣΫτࢦͷݪଇͷ෦Λಡ͏ w ΫϦʔϯΞʔΩςΫνϟ શମΛ௨ͯ͠ಡΜͰ͍ͩ͘͞ɻΫϦʔϯΞʔΩςΫνϟ ͷߏͷ෦ͦΜͳʹॏཁ͡Ό͋Γ·ͤΜɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͟͝ ͍·ͨ͠ɻ