Enviar pesquisa
Carregar
20150531 phpcon kansai
•
15 gostaram
•
7,603 visualizações
kumamidori
Seguir
Tecnologia
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 12
Baixar agora
Baixar para ler offline
Recomendados
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
Yusuke Kawabata
スタイルガイドを活用した運用に強いCMSサイト制作
スタイルガイドを活用した運用に強いCMSサイト制作
Keisuke Imura
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
Naoki Yamada
Style Guide活用のススメ
Style Guide活用のススメ
Shigeki Ohtsuki
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
Hisateru Tanaka
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術
Noriaki Kadota
我が家のフロントエンド開発事情
我が家のフロントエンド開発事情
Naoki Yamada
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
takehiko yoshida
Recomendados
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
Yusuke Kawabata
スタイルガイドを活用した運用に強いCMSサイト制作
スタイルガイドを活用した運用に強いCMSサイト制作
Keisuke Imura
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
Naoki Yamada
Style Guide活用のススメ
Style Guide活用のススメ
Shigeki Ohtsuki
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
Yii Framework 2.0 いま求められるRAD標準とは #phpkansai
Hisateru Tanaka
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術
Noriaki Kadota
我が家のフロントエンド開発事情
我が家のフロントエンド開発事情
Naoki Yamada
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
takehiko yoshida
ドメイン駆動設計と サーバサイドと私
ドメイン駆動設計と サーバサイドと私
Noriaki Kadota
フロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみた
Kei Yagi
How to develop a huge Single Page Application
How to develop a huge Single Page Application
Naoki Yamada
マークアップエンジニアと情報アーキテクチャ
マークアップエンジニアと情報アーキテクチャ
力也 伊原
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
Takafumi ONAKA
[社内勉強会]SPAのすすめ
[社内勉強会]SPAのすすめ
hirooooo
最近誰かに「やったほうがいいよ」と伝えた7のこと
最近誰かに「やったほうがいいよ」と伝えた7のこと
Noriaki Kadota
エンジニア採用ヤバイ! PHPカンファレンス関西 懇親会LT
エンジニア採用ヤバイ! PHPカンファレンス関西 懇親会LT
Tomoyuki Sugita
SPAに必要なJavaScriptFrameWork
SPAに必要なJavaScriptFrameWork
Mizuho Sakamaki
Yeomanではじめる爆速webアプリ開発
Yeomanではじめる爆速webアプリ開発
Masakazu Muraoka
three.jsによる一歩進めたグラフィカルな表現
three.jsによる一歩進めたグラフィカルな表現
Kei Yagi
Spa のための web サーバ構築ノウハウ
Spa のための web サーバ構築ノウハウ
Kazuhiro Kotsutsumi
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
Osamu Nagatani
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
Fumio SAGAWA
デザイナーにもできる再構築の高速化/負荷分散
デザイナーにもできる再構築の高速化/負荷分散
Hajime Fujimoto
WorcCamp Kansai 2015 LT大会
WorcCamp Kansai 2015 LT大会
Koji Asaga
Hatena::Letの式年遷宮
Hatena::Letの式年遷宮
Takafumi ONAKA
メンテナブルなJsってなんだろう
メンテナブルなJsってなんだろう
Daiki Matsumoto
サーバ管理はサーバレスで
サーバ管理はサーバレスで
horike37
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
Monster Dive, Inc.
継続的Webセキュリティテスト PHPカンファレンス関西2015 LT
継続的Webセキュリティテスト PHPカンファレンス関西2015 LT
ichikaway
Wocker 秒速で WordPress 開発環境を構築する
Wocker 秒速で WordPress 開発環境を構築する
Kite Koga
Mais conteúdo relacionado
Mais procurados
ドメイン駆動設計と サーバサイドと私
ドメイン駆動設計と サーバサイドと私
Noriaki Kadota
フロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみた
Kei Yagi
How to develop a huge Single Page Application
How to develop a huge Single Page Application
Naoki Yamada
マークアップエンジニアと情報アーキテクチャ
マークアップエンジニアと情報アーキテクチャ
力也 伊原
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
Takafumi ONAKA
[社内勉強会]SPAのすすめ
[社内勉強会]SPAのすすめ
hirooooo
最近誰かに「やったほうがいいよ」と伝えた7のこと
最近誰かに「やったほうがいいよ」と伝えた7のこと
Noriaki Kadota
エンジニア採用ヤバイ! PHPカンファレンス関西 懇親会LT
エンジニア採用ヤバイ! PHPカンファレンス関西 懇親会LT
Tomoyuki Sugita
SPAに必要なJavaScriptFrameWork
SPAに必要なJavaScriptFrameWork
Mizuho Sakamaki
Yeomanではじめる爆速webアプリ開発
Yeomanではじめる爆速webアプリ開発
Masakazu Muraoka
three.jsによる一歩進めたグラフィカルな表現
three.jsによる一歩進めたグラフィカルな表現
Kei Yagi
Spa のための web サーバ構築ノウハウ
Spa のための web サーバ構築ノウハウ
Kazuhiro Kotsutsumi
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
Osamu Nagatani
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
Fumio SAGAWA
デザイナーにもできる再構築の高速化/負荷分散
デザイナーにもできる再構築の高速化/負荷分散
Hajime Fujimoto
WorcCamp Kansai 2015 LT大会
WorcCamp Kansai 2015 LT大会
Koji Asaga
Hatena::Letの式年遷宮
Hatena::Letの式年遷宮
Takafumi ONAKA
メンテナブルなJsってなんだろう
メンテナブルなJsってなんだろう
Daiki Matsumoto
サーバ管理はサーバレスで
サーバ管理はサーバレスで
horike37
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
Monster Dive, Inc.
Mais procurados
(20)
ドメイン駆動設計と サーバサイドと私
ドメイン駆動設計と サーバサイドと私
フロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみた
How to develop a huge Single Page Application
How to develop a huge Single Page Application
マークアップエンジニアと情報アーキテクチャ
マークアップエンジニアと情報アーキテクチャ
「速」を落とさないコードレビュー
「速」を落とさないコードレビュー
[社内勉強会]SPAのすすめ
[社内勉強会]SPAのすすめ
最近誰かに「やったほうがいいよ」と伝えた7のこと
最近誰かに「やったほうがいいよ」と伝えた7のこと
エンジニア採用ヤバイ! PHPカンファレンス関西 懇親会LT
エンジニア採用ヤバイ! PHPカンファレンス関西 懇親会LT
SPAに必要なJavaScriptFrameWork
SPAに必要なJavaScriptFrameWork
Yeomanではじめる爆速webアプリ開発
Yeomanではじめる爆速webアプリ開発
three.jsによる一歩進めたグラフィカルな表現
three.jsによる一歩進めたグラフィカルな表現
Spa のための web サーバ構築ノウハウ
Spa のための web サーバ構築ノウハウ
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
サーバサイドエンジニアから見た MT構築のレガシーなノウハウ (入門編)
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
デザイナーにもできる再構築の高速化/負荷分散
デザイナーにもできる再構築の高速化/負荷分散
WorcCamp Kansai 2015 LT大会
WorcCamp Kansai 2015 LT大会
Hatena::Letの式年遷宮
Hatena::Letの式年遷宮
メンテナブルなJsってなんだろう
メンテナブルなJsってなんだろう
サーバ管理はサーバレスで
サーバ管理はサーバレスで
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
“MT on AWS”でWebサイト構築! 作り手が気をつけておきたいポイント
Destaque
継続的Webセキュリティテスト PHPカンファレンス関西2015 LT
継続的Webセキュリティテスト PHPカンファレンス関西2015 LT
ichikaway
Wocker 秒速で WordPress 開発環境を構築する
Wocker 秒速で WordPress 開発環境を構築する
Kite Koga
PHPerにもCoderDojoのメンターとしてお手伝いしてほしい
PHPerにもCoderDojoのメンターとしてお手伝いしてほしい
Ippei Sumida
PHPカンファレンス2015
PHPカンファレンス2015
Daisuke Kasuya
PHP Codeception テスト -- 日本語
PHP Codeception テスト -- 日本語
Florent Batard
PHPにないセキュリティ機能
PHPにないセキュリティ機能
Yasuo Ohgaki
PHP初心者に贈る、まちがえないPHPの始め方・学び方
PHP初心者に贈る、まちがえないPHPの始め方・学び方
Hiroyuki Sugimoto
PHP7で変わること ——言語仕様とエンジンの改善ポイント
PHP7で変わること ——言語仕様とエンジンの改善ポイント
Yoshio Hanawa
PHP x AWS でスケーラブルなシステムをつくろう
PHP x AWS でスケーラブルなシステムをつくろう
Taiji INOUE
PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530
PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530
崇之 清水
私がドメイン駆動設計をやる理由
私がドメイン駆動設計をやる理由
増田 亨
C#実装から見るDDD(ドメイン駆動設計)
C#実装から見るDDD(ドメイン駆動設計)
Takuya Kawabe
Behat Driven Development
Behat Driven Development
Ryo Tomidokoro
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Tomoki Hasegawa
脆弱性もバグ、だからテストしよう PHPカンファンレス2015
脆弱性もバグ、だからテストしよう PHPカンファンレス2015
ichikaway
PHPの今とこれから2015
PHPの今とこれから2015
Rui Hirokawa
営業・運用を支える "気付ける" 管理画面
営業・運用を支える "気付ける" 管理画面
Masao Maeda
Visual Studio Code #phpcon2015
Visual Studio Code #phpcon2015
Aya Tokura
PHPデプロイツールの世界
PHPデプロイツールの世界
Yuuki Takezawa
はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化
はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化
Lintaro Ina
Destaque
(20)
継続的Webセキュリティテスト PHPカンファレンス関西2015 LT
継続的Webセキュリティテスト PHPカンファレンス関西2015 LT
Wocker 秒速で WordPress 開発環境を構築する
Wocker 秒速で WordPress 開発環境を構築する
PHPerにもCoderDojoのメンターとしてお手伝いしてほしい
PHPerにもCoderDojoのメンターとしてお手伝いしてほしい
PHPカンファレンス2015
PHPカンファレンス2015
PHP Codeception テスト -- 日本語
PHP Codeception テスト -- 日本語
PHPにないセキュリティ機能
PHPにないセキュリティ機能
PHP初心者に贈る、まちがえないPHPの始め方・学び方
PHP初心者に贈る、まちがえないPHPの始め方・学び方
PHP7で変わること ——言語仕様とエンジンの改善ポイント
PHP7で変わること ——言語仕様とエンジンの改善ポイント
PHP x AWS でスケーラブルなシステムをつくろう
PHP x AWS でスケーラブルなシステムをつくろう
PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530
PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530
私がドメイン駆動設計をやる理由
私がドメイン駆動設計をやる理由
C#実装から見るDDD(ドメイン駆動設計)
C#実装から見るDDD(ドメイン駆動設計)
Behat Driven Development
Behat Driven Development
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
脆弱性もバグ、だからテストしよう PHPカンファンレス2015
脆弱性もバグ、だからテストしよう PHPカンファンレス2015
PHPの今とこれから2015
PHPの今とこれから2015
営業・運用を支える "気付ける" 管理画面
営業・運用を支える "気付ける" 管理画面
Visual Studio Code #phpcon2015
Visual Studio Code #phpcon2015
PHPデプロイツールの世界
PHPデプロイツールの世界
はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化
はてなブックマークにおけるアクセス制御 - 半環構造に基づくモデル化
Semelhante a 20150531 phpcon kansai
DDD読書会@大阪(最終回)のLT資料「ドメイン駆動設計で気づいたこと~権利の概念とERP分析への適用」 #dddosaka
DDD読書会@大阪(最終回)のLT資料「ドメイン駆動設計で気づいたこと~権利の概念とERP分析への適用」 #dddosaka
akipii Oga
20100324 勉強会資料(ドメイン駆動)
20100324 勉強会資料(ドメイン駆動)
Masayuki Kanou
【JJUG CCC 2016 Fall 公開版】ドメイン駆動設計とscala 〜既存プロジェクトへの適用〜
【JJUG CCC 2016 Fall 公開版】ドメイン駆動設計とscala 〜既存プロジェクトへの適用〜
Fumiyasu Sumiya
20130202 ドメイン駆動設計読書会at名古屋のお誘い β
20130202 ドメイン駆動設計読書会at名古屋のお誘い β
Ryo RKTM
DDoS-taisaku-etc
DDoS-taisaku-etc
matsu17673
FiNC DDD第一回勉強会
FiNC DDD第一回勉強会
裕紀 重村
sitTokyo2022_Dev_05_Kawanabe.pptx
sitTokyo2022_Dev_05_Kawanabe.pptx
ssuser5bff5a
ドメイン駆動設計入門
ドメイン駆動設計入門
増田 亨
2022_sakura-yube_ddd.pdf
2022_sakura-yube_ddd.pdf
toshiki kawai
俺がモデルだ!問題に立ち向かう
俺がモデルだ!問題に立ち向かう
Akira Suenami
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
Koichiro Matsuoka
Oracle設計
Oracle設計
Kouta Shiobara
ドメイン駆動設計という仕事の流儀
ドメイン駆動設計という仕事の流儀
増田 亨
Eclipse modeling 勉強会 dslについて
Eclipse modeling 勉強会 dslについて
Akira Tanaka
始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~
始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~
貴志 上坂
Djangoのススメ
Djangoのススメ
Alisue Lambda
20130202 ドメイン駆動設計読書会at名古屋のお誘い
20130202 ドメイン駆動設計読書会at名古屋のお誘い
Ryo RKTM
RDRA DDD Agile
RDRA DDD Agile
増田 亨
リッチなドメインモデル 名前探し
リッチなドメインモデル 名前探し
増田 亨
ドメイン駆動設計を実践するプログラマーの悩み
ドメイン駆動設計を実践するプログラマーの悩み
haljik Seiji
Semelhante a 20150531 phpcon kansai
(20)
DDD読書会@大阪(最終回)のLT資料「ドメイン駆動設計で気づいたこと~権利の概念とERP分析への適用」 #dddosaka
DDD読書会@大阪(最終回)のLT資料「ドメイン駆動設計で気づいたこと~権利の概念とERP分析への適用」 #dddosaka
20100324 勉強会資料(ドメイン駆動)
20100324 勉強会資料(ドメイン駆動)
【JJUG CCC 2016 Fall 公開版】ドメイン駆動設計とscala 〜既存プロジェクトへの適用〜
【JJUG CCC 2016 Fall 公開版】ドメイン駆動設計とscala 〜既存プロジェクトへの適用〜
20130202 ドメイン駆動設計読書会at名古屋のお誘い β
20130202 ドメイン駆動設計読書会at名古屋のお誘い β
DDoS-taisaku-etc
DDoS-taisaku-etc
FiNC DDD第一回勉強会
FiNC DDD第一回勉強会
sitTokyo2022_Dev_05_Kawanabe.pptx
sitTokyo2022_Dev_05_Kawanabe.pptx
ドメイン駆動設計入門
ドメイン駆動設計入門
2022_sakura-yube_ddd.pdf
2022_sakura-yube_ddd.pdf
俺がモデルだ!問題に立ち向かう
俺がモデルだ!問題に立ち向かう
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
Oracle設計
Oracle設計
ドメイン駆動設計という仕事の流儀
ドメイン駆動設計という仕事の流儀
Eclipse modeling 勉強会 dslについて
Eclipse modeling 勉強会 dslについて
始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~
始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~
Djangoのススメ
Djangoのススメ
20130202 ドメイン駆動設計読書会at名古屋のお誘い
20130202 ドメイン駆動設計読書会at名古屋のお誘い
RDRA DDD Agile
RDRA DDD Agile
リッチなドメインモデル 名前探し
リッチなドメインモデル 名前探し
ドメイン駆動設計を実践するプログラマーの悩み
ドメイン駆動設計を実践するプログラマーの悩み
Último
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Último
(11)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
20150531 phpcon kansai
1.
ドメイン駆動設計の 仕様パターン 2015/5/31 PHPカンファレンス関西2015 LT @kuma_nana ―
Specification Pattern ―
2.
はじめに 2014年、大阪でドメイン駆動設計(DDD)の読書会や モデリングワークショップを開催 #dddosaka
3.
はじめに ドメイン駆動設計(DDD)とは? ドメインとは・・・ ソフトウェアで解決しよう としている問題の領域のこと → ソフトウェアを作ると き、焦点を合わせるべきは ドメイン
4.
5分LTテーマとしては 壮大過ぎる・・・ので 今日は、 仕様パターンの話だけ!
5.
仕様パターンとは? - DDD本で紹介されているパターンの1つ - 仕様(業務ルール)を述語で定義 -
述語とは「真」か「偽」かを評価する関数
6.
業務ルール(ドメインの制約) たとえばこんな要件があった場合 - 商品を注文する 仕様:注文実行可能な場合のみ実行: - 注文する商品の在庫があること -
注文顧客がブラックリストにのっていないこと
7.
仕様パターンを使ったモデル
8.
PHPによる実装 $inStoc->isSatisfiedBy($order) 注文オブジェクトの制約を検査する仕様 https://github.com/kumamidori/Sample.Specification
9.
PHPによる実装 今回使ったライブラリ https://github.com/phpmentors-jp/domain-kata -ドメインモデルの「型」を提供 Domain Kata
10.
まとめ これだけだと良さが わからないですよね。本で 読んで下さい( ╹◡╹) 実践本も今年出たよ 高木さん、ありがとうございました 副読本としておすすめ: ジェームス・O・コプリン 『マルチパラダイムデザイン』
11.
参考リンク - Practical DDD
#1: Specificationパターンの例 - 「ドメインモデリングにおける関数型パターン―仕様パターン」を翻訳しました http://phpmentors.jp/post/54629162352/practical-ddd-1-specification http://phpmentors.jp/post/117295285988/fp-in-domain-modeling-specification @iteman @hidenorigoto いつもありがとうございます
12.
Thanks! by @kuma_nana (つω )
Baixar agora