Regardless of claims by trendy developer websites, Enterprise PHP really is a thing: the final frontier. A reality for companies doing business at scale who turn to their developers for selecting frameworks, libraries, and tools that work at the scale they operate. These are the undocumented, and unspoken criteria driving what they trust.
Join us in this talk as Adam Culp walks through lessons learned over a five-year mission, consulting with companies who operate enterprise scale PHP applications. See what was boldly learned about squeezing more power out of PHP's engines.
2. 2
PHP-1701-A
●
About me
– OSS Contributor
– PHP Certified
– Zend Certification Advisory Board
– PHP-Fig voting member (IBM i Toolkit)
– Consultant at Zend Technologies
– Organizer SoFloPHP (South Florida)
– Organizer SunshinePHP (Miami)
– Long distance (ultra) runner
– Photography Enthusiast
– Judo Black Belt Instructor
3. 3
PHP-1701-A
●
About me
– OSS Contributor
– PHP Certified
– Zend Certification Advisory Board
– PHP-Fig voting member (IBM i Toolkit)
– Consultant at Zend Technologies
– Organizer SoFloPHP (South Florida)
– Organizer SunshinePHP (Miami)
– Long distance (ultra) runner
– Photography Enthusiast
– Judo Black Belt Instructor
I am the
PHP Ninja!!!
4. 4
PHP-1701-A
●
Fan of iteration
– Pretty much everything requires iteration to do well:
●
Long distance running
●
Judo
●
Development
●
Evading project managers
●
Enterprise Software!
9. 9
PHP-1701-A
●
What is Enterprise Software?
– “...is computer software used to satisfy the
needs of an organization rather than
individual users.” - wikipedia
10. 10
PHP-1701-A
●
What is Enterprise Software?
– “...describes a collection of computer
programs with common business
applications, tools for modeling how the
entire organization works, and development
tools for building applications unique to the
organization...” - also wikipedia
11. 11
PHP-1701-A
●
What is Enterprise Software?
– "Enterprise applications are about the
display, manipulation, and storage of large
amounts of often complex data and the
support or automation of business processes
with that data." - Martin Fowler
20. 20
PHP-1701-A
●
Lock-in
– Less lock-in is preferred
– What if I want Ginger Ale instead of Koolaid?
– Can seem innocent
●
“We’re trying to help our users.”
●
“Oops, sorry, must continue using this to use that.”