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
0
57
小さな開発会社を作った理由
polidog
1
2.8k
小さな開発会社がWebサービスを作る理由
polidog
1
640
トランザクションスクリプトは何がダメなのか?
polidog
2
3.4k
React初心者がHooksを理解するためにコードを読んでみた
polidog
0
530
object-mapperを作ってる話
polidog
0
340
2020年から始めるSymfonyフレームワーク
polidog
2
1.3k
はじめてのモダンPHP
polidog
0
630
ソフトウェア設計は難しくない
polidog
3
990
Other Decks in Technology
See All in Technology
Amplifyとゼロからはじめた AIコーディング 成果と展望
mkdev10
1
150
TerraformをSaaSで使うとAzureの運用がこんなに楽ちん!HCP Terraformって何?
mnakabayashi
0
110
In Praise of "Normal" Engineers (LDX3)
charity
0
620
Cloud Native Scalability for Internal Developer Platforms
hhiroshell
2
420
活きてなかったデータを活かしてみた話 / Shirokane Kougyou vol 19
sansan_randd
1
220
20250612_GitHubを使いこなすためにソニーの開発現場が取り組んでいるプラクティス.pdf
osakiy8
1
720
Amazon Q Developer for GitHubとAmplify Hosting でサクッとデジタル名刺を作ってみた
kmiya84377
0
2.6k
Model Mondays S2E01: Advanced Reasoning
nitya
0
300
産業機械をElixirで制御する
kikuyuta
0
160
New Cache Hierarchy for Container Images and OCI Artifacts in Kubernetes Clusters using Containerd / KubeCon + CloudNativeCon Japan
pfn
PRO
0
150
脅威をモデリングしてMCPのセキュリティ対策を考えよう
flatt_security
4
1.5k
Devin(Deep) Wiki/Searchの活用で変わる開発の世界観/devin-wiki-search-impact
tomoki10
0
290
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
The World Runs on Bad Software
bkeepers
PRO
68
11k
A Tale of Four Properties
chriscoyier
159
23k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
480
Balancing Empowerment & Direction
lara
1
280
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
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 ΫϦʔϯΞʔΩςΫνϟ શମΛ௨ͯ͠ಡΜͰ͍ͩ͘͞ɻΫϦʔϯΞʔΩςΫνϟ ͷߏͷ෦ͦΜͳʹॏཁ͡Ό͋Γ·ͤΜɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͟͝ ͍·ͨ͠ɻ