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
YOUR.Sunday
Search
Akihito Koriyama
November 30, 2015
Programming
2
190
YOUR.Sunday
phpカンファレンス福岡でのセッション
Akihito Koriyama
November 30, 2015
Tweet
Share
More Decks by Akihito Koriyama
See All by Akihito Koriyama
AI Centric
koriym
0
310
app-state-diagram
koriym
0
73
OOP, Double Dispatch and Visitor Pattern
koriym
2
140
BEAR.Sunday 2014-2024
koriym
0
66
イベント駆動コンテンツ (a.k.a Webアプリケーションの効率を再定義するBEAR.Sundayの分散キャッシングフレームワーク)
koriym
4
7.9k
Unconf: RWA読書会
koriym
0
590
REST 6+4の制約
koriym
2
2.8k
RESTful Web API 読書会 #1
koriym
3
290
RESTの力 / The Power of REST
koriym
10
8k
Other Decks in Programming
See All in Programming
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
330
データベースコネクションプール(DBCP)の変遷と理解
fujikawa8
1
270
AIコーディング道場勉強会#2 君(エンジニア)たちはどう生きるか
misakiotb
1
240
A comprehensive view of refactoring
marabesi
0
970
Effect の双対、Coeffect
yukikurage
5
1.4k
社内での開発コミュニティ活動とモジュラーモノリス標準化事例のご紹介/xPalette and Introduction of Modular monolith standardization
m4maruyama
1
130
Webからモバイルへ Vue.js × Capacitor 活用事例
naokihaba
0
750
エラーって何種類あるの?
kajitack
5
280
C++20 射影変換
faithandbrave
0
500
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
160
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
800
ドメインモデリングにおける抽象の役割、tagless-finalによるDSL構築、そして型安全な最適化
knih
11
2k
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
RailsConf 2023
tenderlove
30
1.1k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.9k
Facilitating Awesome Meetings
lara
54
6.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Transcript
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 ?