Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
YOUR.Sunday
Search
Akihito Koriyama
November 30, 2015
Programming
230
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
YOUR.Sunday
phpカンファレンス福岡でのセッション
Akihito Koriyama
November 30, 2015
Transcript
31 slides
None
None
None
ͳͥ࡞Δ͔
None
None
ԿΛ࡞Δ͔
ԿͷՁΛ͔࣋ͭ
4ZNGPOZ.PEFM7JFX$POUSPMMFS .7$ ύϥμΠϜʹैͬͨ 8FCΞϓϦέʔγϣϯϑϨʔϜϫʔΫͰɺ1)1Ͱॻ͔Ε͍ͯΔɻ -BSBWFMɺ.7$ͷ8FCΞϓϦέʔγϣϯ։ൃ༻ͷແྉɾΦʔϓϯ ιʔεͷͳ1)1Ͱॻ͔Εͨ8FCΞϓϦέʔγϣϯϑϨʔϜϫʔΫͰ͋ Δɻ :JJɺΦʔϓϯιʔεͰ࡞͞ΕͨΦϒδΣΫτࢦͷίϯϙʔω ϯτϕʔεͳ.7$ͷ1)1Ͱॻ͔Εͨ8FCΞϓϦέʔγϣϯϑϨʔϜ ϫʔΫͰ͋Δɻ
$BLF1)1ͱɺ1)1Ͱॻ͔ΕͨΦʔϓϯιʔεͷ8FCΞϓϦέʔ γϣϯϑϨʔϜϫʔΫͰ͋Δɻ
4ZNGPOZ.PEFM7JFX$POUSPMMFS .7$ ύϥμΠϜʹैͬͨ 8FCΞϓϦέʔγϣϯϑϨʔϜϫʔΫͰɺ1)1Ͱॻ͔Ε͍ͯΔɻ -BSBWFMɺ.7$ͷ8FCΞϓϦέʔγϣϯ։ൃ༻ͷແྉɾΦʔϓϯ ιʔεͷͳ1)1Ͱॻ͔Εͨ8FCΞϓϦέʔγϣϯϑϨʔϜϫʔΫͰ͋ Δɻ :JJɺΦʔϓϯιʔεͰ࡞͞ΕͨΦϒδΣΫτࢦͷίϯϙʔω ϯτϕʔεͳ.7$ͷ1)1Ͱॻ͔Εͨ8FCΞϓϦέʔγϣϯϑϨʔϜ ϫʔΫͰ͋Δɻ
$BLF1)1ͱɺ1)1Ͱॻ͔ΕͨΦʔϓϯιʔεͷ8FCΞϓϦέʔ γϣϯϑϨʔϜϫʔΫͰ͋Δɻ
MVC
• Micro Framework • Full-Stack Framework • Library First Framework
• No-Library
None
None
None
None
https://github.com/beberlei/litecqrs-php
http://www.infoq.com/articles/cqrs_with_axon_framework
ͲͷΑ͏ʹ࡞Δ͔
ເ
None
ݱ࣮ղ
Modular or a Monolith
Coding
• GitHub • PSR • CI (Travis + Scrutinizer) •
phpmd / phploc / phpcs / php-cs-fixer • PhpStorm + Xdebug • TDD
ҙࢥܾఆ
ݪଇʹ͕ͨ͠͏
ଓ͚Δ͜ͱ
5)*/,
ղ๏Ͱͳ͘Λ
YOUR.Sunday ?
More Decks by Akihito Koriyama
See All by Akihito Koriyama
LaravelユーザーのためのBEAR.Sunday入門
koriym
0
66
BEAR.Sunday — リソース指向 PHP アプリケーションフレームワーク
koriym
0
70
存在論的プログラミング: 時間と存在を記述する
koriym
5
1.3k
Be Framework: 生命システムとしての存在理解
koriym
0
230
新世界の理解
koriym
0
280
AI Centric
koriym
0
850
app-state-diagram
koriym
0
190
OOP, Double Dispatch and Visitor Pattern
koriym
3
230
BEAR.Sunday 2014-2024
koriym
0
120
Other Decks in Programming
See All in Programming
AIが実装を担う時代の「技術設計」と「チームマネジメント」
kamina_zzz
2
260
AI-Powered Domain-Driven Design
ziobrando
0
450
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
느린 네트워크와 저사양 디바이스 사용자를 위한 웹뷰 로딩 시간 개선기
kmkim
1
240
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
150
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
290
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
3
300
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
350
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
2k
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
230
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
Web Framework Benchmark Battle 2026, Any%
a_matsuda
3
3.2k
Featured
See All Featured
Done Done
chrislema
187
17k
Building Applications with DynamoDB
mza
96
7.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
We Have a Design System, Now What?
morganepeng
55
8.4k
How to train your dragon (web standard)
notwaldorf
96
6.9k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
4
1.2k
How to Talk to Developers About Accessibility
jct
2
620
The Cost Of JavaScript in 2023
addyosmani
56
10k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
Practical Orchestrator
shlominoach
192
12k