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
独立したコアレイヤパターン / independent-core-layer-pattern
Search
shin1x1
July 13, 2018
Programming
4
1.7k
独立したコアレイヤパターン / independent-core-layer-pattern
2018/07/13 PHPカンファレンス 2018 関西 前夜祭
サンプルコード:
https://github.com/shin1x1/independent-core-layer-simple
shin1x1
July 13, 2018
Tweet
Share
More Decks by shin1x1
See All by shin1x1
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
1.8k
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
1
2.1k
制約の力 - 状態を限定する -
shin1x1
4
4.6k
Apple Silicon Mac 時代の PHP 開発環境構築 2021 / php-dev-env-on-m1-mac-era
shin1x1
2
4.6k
Docker イメージのマルチアーキテクチャビルド / docker-muti-arch-build
shin1x1
1
470
Domain modeling with PHP / domain-modeling-with-php-en
shin1x1
0
240
ドメインをモデリングしてPHPコードに落とし込む / domain-modeling-with-php8
shin1x1
14
7.1k
PHP 8 で作る JSON パーサ / php8-json-parser
shin1x1
1
3.7k
Kubernetes で構築する PHP 開発環境 / php-development-environment-on-kubernetes
shin1x1
3
4.9k
Other Decks in Programming
See All in Programming
Honoとフロントエンドの 型安全性について
yodaka
7
1.5k
ナレッジイネイブリングにAIを活用してみる ゆるSRE勉強会 #9
nealle
0
160
PRレビューのお供にDanger
stoticdev
1
230
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
810
Kotlinの開発でも AIをいい感じに使いたい / Making the Most of AI in Kotlin Development
kohii00
5
1.3k
Generating OpenAPI schema from serializers throughout the Rails stack - Kyobashi.rb #5
envek
1
380
ファインディLT_ポケモン対戦の定量的分析
fufufukakaka
0
920
Datadog Workflow Automation で圧倒的価値提供
showwin
1
160
負債になりにくいCSSをデザイナとつくるには?
fsubal
10
2.6k
Flutter × Firebase Genkit で加速する生成 AI アプリ開発
coborinai
0
170
Djangoアプリケーション 運用のリアル 〜問題発生から可視化、最適化への道〜 #pyconshizu
kashewnuts
1
260
CSS Linter による Baseline サポートの仕組み
ryo_manba
1
150
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Mobile First: as difficult as doing things right
swwweet
223
9.4k
Making Projects Easy
brettharned
116
6k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Docker and Python
trallard
44
3.3k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
Designing for Performance
lara
604
68k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Transcript
ಠཱͨ͠ ίΞϨΠϠύλʔϯ ɹ!shin1x1 2018//13 PHPカンファレンス 2018 関西 前夜祭
D .BTBTIJ4IJOCBSB!TIJOY "HFOEB wίΞϨΠϠύλʔϯ wϢʔεέʔεૹۚॲཧ w·ͱΊ
ίΞϨΠϠύλʔϯ
D .BTBTIJ4IJOCBSB!TIJOY ίΞϨΠϠύλʔϯ wγεςϜΛೋͭͷϨΠϠʹ͚Δ wίΞϨΠϠͱαʔϏεϨΠϠ wίΞΛαʔϏεΛநͰར༻
None
D .BTBTIJ4IJOCBSB!TIJOY ίΞϨΠϠ wΞϓϦέʔγϣϯϩδοΫΛ࣮ w1010͕ϝΠϯ ʢҰ෦ɺϥΠϒϥϦར༻ʣ wٕज़ৄࡉΛૢ࡞͠ͳ͍ wίΞϨΠϠͷΈͰςετՄೳ wϢʔεέʔεɺυϝΠϯϞσϧ
D .BTBTIJ4IJOCBSB!TIJOY αʔϏεϨΠϠ wϑϨʔϜϫʔΫϥΠϒϥϦΛར༻ w)551ɺ%#ɺ.BJMʑ wٕज़ৄࡉΛ࣮
D .BTBTIJ4IJOCBSB!TIJOY ίΞͱαʔϏεͷ࿈ܞ w1PSUT"EBQUFSTύλʔϯ wίΞϨΠϠͰΠϯλϑΣʔεΛఆٛ wίΞϨΠϠΠϯλϑΣʔεʹґଘ wαʔϏεϨΠϠΠϯλϑΣʔεΛ࣮
Ϣʔεέʔε ૹۚॲཧ
D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲͔Βૹۚઌޱ࠲ʹૹۚ
D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚઌޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚݩޱ࠲͔ΒૹֹۚΛݮࢉ wૹۚઌޱ࠲ʹૹֹۚΛՃࢉ wૹۚݩߴΛ%#ʹอଘ wૹۚઌߴΛ%#ʹอଘ
D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚઌޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚݩޱ࠲͔ΒૹֹۚΛݮࢉ wૹۚઌޱ࠲ʹૹֹۚΛՃࢉ wૹۚݩߴΛ%#ʹอଘ wૹۚઌߴΛ%#ʹอଘ
D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚઌޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚݩޱ࠲͔ΒૹֹۚΛݮࢉ wૹۚઌޱ࠲ʹૹֹۚΛՃࢉ wૹۚݩߴΛ%#ʹอଘ wૹۚઌߴΛ%#ʹอଘ
D .BTBTIJ4IJOCBSB!TIJOY ૹۚॲཧ wૹۚݩޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚઌޱ࠲൪߸Ͱ%#͔Βߴऔಘ wૹۚݩޱ࠲͔ΒૹֹۚΛݮࢉ wૹۚઌޱ࠲ʹૹֹۚΛՃࢉ wૹۚݩߴΛ%#ʹอଘ wૹۚઌߴΛ%#ʹอଘ
D .BTBTIJ4IJOCBSB!TIJOY ίΞϨΠϠ w2VFSZΠϯλϑΣʔε ޱ࠲൪߸͔ΒߴΛऔಘ wϢʔεέʔε ߴͷՃݮࢉ w$PNNBOEΠϯλϑΣʔε ߴΛอଘ
D .BTBTIJ4IJOCBSB!TIJOY αʔϏεϨΠϠ w2VFSZΫϥε σʔλϕʔε͔ΒߴΛऔಘ w$PNNBOEΫϥε σʔλϕʔεʹߴΛอଘ w$POUSPMMFS"DUJPOΫϥε ϢʔεέʔεΫϥεΛ࣮ߦ
None
$BLF1)1-BSBWFM 4BNQMFDPEF https://github.com/shin1x1/independent-core-layer-simple
D .BTBTIJ4IJOCBSB!TIJOY wΞϓϦέʔγϣϯϩδοΫΛकΔ wϑϨʔϜϫʔΫΛ׆༻Ͱ͖Δ wநͷྗΛखܰʹ׆༻ ·ͱΊ
https://blog.shin1x1.com/entry/independent-core-layer-pattern
D .BTBTIJ4IJOCBSB!TIJOY !TIJOY !TIJOY D .BTBTIJ4IJOCBSB!TIJOY