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
How we Build phpBB: The Next Generation PHP Bri...
Search
Michael C.
July 20, 2015
Programming
0
150
How we Build phpBB: The Next Generation PHP Brighton (July 15)
Michael C.
July 20, 2015
Tweet
Share
More Decks by Michael C.
See All by Michael C.
OOP & Design Patterns (Part 1 + Part 2)
michaelcullum
0
650
Building a first class REST API with Symfony
michaelcullum
4
2k
Trend Analysis and Machine Learning in PHP - PHP South Africa
michaelcullum
0
200
Hadoop & PHP - PHP South Africa
michaelcullum
0
160
Machine Learning and Trend Analysis in PHP - Cascadia PHP
michaelcullum
0
160
Trend Analysis & Machine Learning in PHP - PHP SW
michaelcullum
0
150
Machine Learning and Trend Analysis in PHP - DPC 18
michaelcullum
0
290
Trend Analysis & Machine Learning in PHP - PHP Serbia
michaelcullum
1
370
Machine Learning and Trend Analysis in PHP - DevDays Vilnius
michaelcullum
1
140
Other Decks in Programming
See All in Programming
Java_プロセスのメモリ監視の落とし穴_NMT_で見抜けない_glibc_キャッシュ問題_.pdf
ntt_dsol_java
0
220
All(?) About Point Sets
hole
0
200
DartASTとその活用
sotaatos
2
140
複数チーム並行開発下でのコード移行アプローチ ~手動 Codemod から「生成AI 活用」への進化
andpad
0
180
全員アーキテクトで挑む、 巨大で高密度なドメインの紐解き方
agatan
5
6.8k
仕様がそのままテストになる!Javaで始める振る舞い駆動開発
ohmori_yusuke
8
4.6k
CSC509 Lecture 11
javiergs
PRO
0
310
Amazon Bedrock Knowledge Bases Hands-on
konny0311
0
150
Herb to ReActionView: A New Foundation for the View Layer @ San Francisco Ruby Conference 2025
marcoroth
0
180
Eloquentを使ってどこまでコードの治安を保てるのか?を新人が考察してみた
itokoh0405
0
3.2k
JJUG CCC 2025 Fall: Virtual Thread Deep Dive
ternbusty
3
470
なぜ強調表示できず ** が表示されるのか — Perlで始まったMarkdownの歴史と日本語文書における課題
kwahiro
12
7k
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
36
7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Agile that works and the tools we love
rasmusluckow
331
21k
Designing for humans not robots
tammielis
254
26k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Six Lessons from altMBA
skipperchong
29
4.1k
Balancing Empowerment & Direction
lara
5
760
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Thoughts on Productivity
jonyablonski
73
4.9k
Transcript
HOW WE BUILD PHPBB: THE NEXT GENERATION Brighton PHP July
2015
ME?
MICHAEL CULLUM
None
michaelcullumuk michaelcullum
None
None
HOW WE BUILD PHPBB: THE NEXT GENERATION Brighton PHP July
2015
None
@michaelcullumuk
@michaelcullumuk 25 MILLION
@michaelcullumuk
@michaelcullumuk 1999 2015 2100
@michaelcullumuk 3.2 3.1 4.0 2.2
@michaelcullumuk 3.1 3.2 3.3 3.4 …
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk Workflow
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk Audience
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk New way of thinking
@michaelcullumuk
@michaelcullumuk Romance
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk ROUTING HTTP KERNEL HTTP FOUNDATION
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk BROWSER KIT CSS SELECTOR DOM CRAWLER
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk Coming Soon
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk
@michaelcullumuk Extend
@michaelcullumuk 24
@michaelcullumuk PHPBB.COM/GET-INVOLVED/ phpbb/phpbb
@michaelcullumuk
@michaelcullumuk HOW WE BUILD PHPBB: THE NEXT GENERATION Brighton PHP
July 2015
@michaelcullumuk