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
情報漏洩させないための設計
Search
kubotak
December 21, 2024
Programming
3.1k
6
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
情報漏洩させないための設計
PHP Conference Japan 2024
kubotak
December 21, 2024
More Decks by kubotak
See All by kubotak
ハーネスエンジニアリング白書
kubotak
0
47
Laravelにはdeleted_atがありますけど?
kubotak
2
92
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
2.1k
Svelteコンポーネントの依存関係に秩序を〜
kubotak
0
230
DMARCレポート可視化ツールを SvelteKitで作った話
kubotak
2
660
Superforms本番投入で分かった良さとハマりどころ
kubotak
0
1.1k
Storybookを書くだけでリグレッションテストが 実行される世界へようこそ
kubotak
31
11k
(うまくいった||いかなかった) 技術選定は何を考えていたか
kubotak
1
1.5k
ウォーターフォールに思えたプロジェクトにあったアジャイルの要素
kubotak
2
1k
Other Decks in Programming
See All in Programming
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
500
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
330
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
190
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
390
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
240
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
110
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
260
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
270
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
160
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
890
さぁV100、メモリをお食べ・・・
nilpe
0
140
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
2
620
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
240
Navigating Weather and Climate Data
rabernat
0
220
Rails Girls Zürich Keynote
gr2m
96
14k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
140
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
430
From π to Pie charts
rasagy
0
210
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
160
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
200
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
180
Building the Perfect Custom Keyboard
takai
2
790
Transcript
Copyright© M&A PHP Conference Japan 2 02 4 Kenjiro Kubota
/ @kubotak_public
Copyright© M&A Profile(mixi 2 New!) 田 二 kubotak-is kubotak_public kenjiro.kubota
M&A TypeScript PHP https://kubotak.page Web Laravel ( ) 犬 豆 kubotak
Copyright© M&A PR PHPer Tea Night☕ 月 2025 1 月
29 日 ( 水 )
Copyright© M&A
Copyright© M&A 人 人 氏 人 行口 金
Copyright© M&A 1 . a. 2 . a. 3 .
行 a.
Copyright© M&A 1 . a. 2 . a. 3 .
行 a. 日
Copyright© M&A 1 . a. 2 . a. 3 .
行 a.
Copyright© M&A 日 2023 人 ・ 175 ・ 4,090
人 https://www.tsr-net.co.jp/ data/detail/ 119 8311 _ 1 527 .html 24.5%
Copyright© M&A
Copyright© M&A 一 11 手 手 ・ 1. 2.
Copyright© M&A 一 12 手 手 ・ 1. 2. 手
行
Copyright© M&A 一 13 手 手 ・ 1. 2. 示
Copyright© M&A Before
Copyright© M&A Before
Copyright© M&A Before PHP 言 Entity
Copyright© M&A Before Entity
Copyright© M&A Before 一 一 金 用
Copyright© M&A Before
Copyright© M&A Before Entity Entity Entity PHP PHP 比 UI
用 示 ・ ・ 金
Copyright© M&A
Copyright© M&A 手
Copyright© M&A
Copyright© M&A After PHP DDD 文
Copyright© M&A After PHP DDD 文 手
Copyright© M&A After - 手 子 一 Abstract protected abstract
Class extends extends
Copyright© M&A After - 手 Abstract abstract Class extends extends
Copyright© M&A After - 手 abstract Class extends extends
Copyright© M&A
Copyright© M&A PHP 8 . 4 Slim 4 . 14
. 0 PHPStan v 2 . 0 . 3 https://github.com/kubotak-is/phpcon- 202 4 -sample
Copyright© M&A Application MVC
Copyright© M&A Domain
Copyright© M&A Infrastructure DB HTTP API
Copyright© M&A Abstract
Copyright© M&A Abstract
Copyright© M&A
Copyright© M&A Abstract protected
Copyright© M&A PHPStan 用 PHPStan 行 用 Narrowing Types
Copyright© M&A Action
Copyright© M&A Action isNameClear PHPStan Narrowing PHPStorm Abstract assert PHPStan
ignore
Copyright© M&A Infrastructure DB id: 2 =
Copyright© M&A Infrastructure DB id: 2 = ・ 生 Builder
行
Copyright© M&A Builder Builder Domain 2
Copyright© M&A Builder Builder Domain 2 Builder 生 =
Copyright© M&A
Copyright© M&A id: 1 id: 2
Copyright© M&A
Copyright© M&A 手 手
Copyright© M&A 手 手
Copyright© M&A deptrac
Copyright© M&A deptrac.yml
Copyright© M&A deptrac.yml 手 UI 手 UI 手 手 手
手
Copyright© M&A deptrac.yml 手 UI 手 手 UI 手 手
UI 手
Copyright© M&A 手 手
Copyright© M&A deptrac
Copyright© M&A
Copyright© M&A DDD っ PHPStan 用 deptrac
Copyright© M&A 心
Copyright© M&A CDN
Copyright© M&A 目 ・・・
Copyright© M&A thanks watching