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
PRO
June 28, 2019
Technology
1
3k
柔軟なアプリケーションをSymfonyで作るために考えている事
polidog
PRO
June 28, 2019
Tweet
Share
More Decks by polidog
See All by polidog
小さな開発会社を作った理由(再)
polidog
PRO
0
83
React Server ComponentsでAPI不要の開発体験
polidog
PRO
1
400
小さな開発会社が受託開発に力を入れる理由
polidog
PRO
0
89
小さな開発会社を作った理由
polidog
PRO
1
3.1k
小さな開発会社がWebサービスを作る理由
polidog
PRO
1
690
トランザクションスクリプトは何がダメなのか?
polidog
PRO
2
3.7k
React初心者がHooksを理解するためにコードを読んでみた
polidog
PRO
0
550
object-mapperを作ってる話
polidog
PRO
0
350
2020年から始めるSymfonyフレームワーク
polidog
PRO
2
1.3k
Other Decks in Technology
See All in Technology
Agile PBL at New Grads Trainings
kawaguti
PRO
1
380
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
250
ハードウェアとソフトウェアをつなぐ全てを内製している企業の E2E テストの作り方 / How to create E2E tests for a company that builds everything connecting hardware and software in-house
bitkey
PRO
1
110
Terraformで構築する セルフサービス型データプラットフォーム / terraform-self-service-data-platform
pei0804
1
120
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
3
280
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
360
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
2
140
Webブラウザ向け動画配信プレイヤーの 大規模リプレイスから得た知見と学び
yud0uhu
0
230
AWSで推進するデータマネジメント
kawanago
1
1.2k
AI駆動開発に向けた新しいエンジニアマインドセット
kazue
0
330
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
180
AWSで始める実践Dagster入門
kitagawaz
1
570
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
431
66k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Writing Fast Ruby
sferik
628
62k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Rails Girls Zürich Keynote
gr2m
95
14k
YesSQL, Process and Tooling at Scale
rocio
173
14k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Practical Orchestrator
shlominoach
190
11k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
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 ΫϦʔϯΞʔΩςΫνϟ શମΛ௨ͯ͠ಡΜͰ͍ͩ͘͞ɻΫϦʔϯΞʔΩςΫνϟ ͷߏͷ෦ͦΜͳʹॏཁ͡Ό͋Γ·ͤΜɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͟͝ ͍·ͨ͠ɻ