#PHP must watch A list of interesting conference talks and great videos on PHP. Inspired by js-must-watch
Suggestions and contributions are welcome, but please check if it is already in the list. Framework specific talks are best avoided.
@TODO - Better organization.
###Basics
- Composer, Autoloading, Namespacing, and PHPUnit - Tuts+ Code
[23:53]
- Clean Code I: Arguments - Uncle Bob, not PHP-specific
[53:33]
- Clean Code II: Functions - Uncle Bob, not PHP-specific
[51:30]
###General
- PHP 5.5 - Rasmus Lerdorf at phpDay 2014
[47:35]
- PHPCraft SouthAfrica Keynote 2014 - Rasmus Lerdorf
[1:00:43]
- It Was Like That When I Got Here: Steps Toward Modernizing a Legacy Codebase - Paul M. Jones at Nashville PHP
[47:44]
- My Take on PHP - Fabien Potencier at dotScale 2014
[18:19]
- The Modern Developer Toolbox - Pablo Godel at PHPNW14
[49:55]
- PHP-FIG:History and Future - Phil Sturgeon at PHP CRAFT SouthAfrica 2014
[1:05:01]
- PHP 5.NEXT: The New Bits - Davey Shafik at PHP UK Conference 2014
[42:40]
- Your (coding) standards matter - Volker Dusch at PHPNW13
[45:00]
- HHVM in 2014 - Elizabeth Smith at php[tek] 2014
[58:58]
- In Depth Composer - Jordi Boggiano at Laracon EU 2013
[46:49]
- HTTP and Your Angry Dog - Ross Tuck at Laracon 2013
[52:14]
- Introduction to NoSQL - Martin Fowler at GOTO Conference 2013
[54:51]
- Vagrant Provisioners In A Nutshell - Erika Heidi at PHP UK Conference 2014
[47:01]
- Debugging: Past, Present and Future - Derick Rethans at PHPNW14
[45:09]
- 0x0F Ways to be a Better Developer - Lorna Mitchell & Ivo Jansch at PHPNW13
[40:02]
- Your code sucks, let's fix it - Rafael Dohms at Kings of Code Festival 2012
[47:24]
- Ansible Orchestrate your Infrastructure - Jeremy Coates at PHP Day 2014
[52:37]
###Architecture and Design
- Inheritance, Polymorphism, & Testing - Misko Hevery, Clean Code Talks 2008
- Global State & Singletons - Misko Hevery, Clean Code Talks 2008
- Don't be STUPID, Grasp SOLID - Anthony Ferrara at PHPNW13
- Hexagonal Architecture - Chris Fidao at Laracon 2014
- Unbreakable Domain Models - Mathias Verraes at PHP UK Conference 2014
- Practical Event Sourcing - Mathias Verraes at phpDay 2014
- Decoupling the Model from the Framework - Mathias Verraes at Laracon 2014
- API Design: It's Not Rocket Surgery - Dave Ingram at PHP UK 2013
- The Template Is Not The View: A Brief Introduction to Action-Domain-Responder - Paul M. Jones at Nomad PHP
- Action-Domain-Responder - Paul M. Jones
- Designing HTTP Interfaces And RESTful Web Services - David Zuelke at SymfonyLive Paris 2012
- Web Frontend, API Backend - Lorna Mitchell at PHPNW14
- RESTing with Symfony 2 - Lukas Kahwe Smith at Symfony Camp
- PHP Annotations: They Exist! - Rafael Dohms at Laracon 2014
- Aphorisms of API Design - Larry Garfield at Forum PHP 2013
- Asynchronous PHP - Christopher Pitt at PHP CRAFT SouthAfrica 2014
- GOTO Conference Keynote - Microservices - Martin Fowler
- Practical Refactoring - Stefan Koopmanschap at PHPNW14
- Introducing Dependency Injection - Rob Allen at PHPNW13
- Don’t screw it up, how to build durable web APIs - Alessandro Cinelli and Alessandro Nadalin at PHP Day 2014
- Beyond Design Patterns - Anthony Ferrara at PHPNW14
- Principles of Agile Design - Uncle Bob, not-PHP specifc
- Beyond Frameworks - Stewart Stuart Herbert at PHP UK Conferences
###Performance and Scalability
- High Performance PHP - Anthony Ferrara at PHPNW14
- Caching Best Practices - Eli White at PHP UK 2014
- Scaling PHP in the Real World - Dustin Whittle at PHP CRAFT SouthAfrica 2014
- Scaling e-commerce with PHP - Simonas Šerlinskas at High Load Strategy 2015
- Processing events at scale - Mariusz Gil at High Load Strategy 2015
- Profiling PHP Applications - Bastian Hofmann at PHP UK 2014
- Bottleneck Analysis - Ilia Alshanetsky at PHP UK Conference 2013
##Security
- Web Security And You - Eli White at PHP UK Conference 2014
- Security Is Not a Feature, It's a State of Mind - Elizabeth Smith at php[tek] 2014
- Understanding the OWASP - Gary Hockin at PHPNW14
- Password Storage (And Hacking) in PHP - Anthony Ferrara at PHP Benelux Conference 2013
- Application Logic Security - Ilia Alshanetsky at PHPBenelux 2013
###Testing
- PHPUnit Best Practices - Sebastian Bergmann at Atlanta PHP UG
- Emergent Design with PhpSpec - Marcello Duarte at phpDay 2014
- Using PhpSpec to build quality into a Symfony app - Jakub Zalas at SymfonyLive London 2013
- Design How Your Objects Talk Through Mocking - Konstantin Kudryashov at Laracon EU 2014
- Codeception, because tests can have frameworks too! - Luka Mužinić at phpDay 2014
- Behat v3! Behavioral-Driven-Development, Functional Tests and Selenium- Ryan Weaver at GrPhpDev 2014
- Test, Transform, Refactor - Marcello Duarte at PHP UK Conference 2014
- Unit Testing - Misko Hevery, Clean Code Talks
- Don't Look For Things - Misko Hevery, Clean Code Talks 2008
###Frameworks
- Silex Anatomy - Igor Wiedler at PHP Benelux 2013
- Standardization, the Symfony Way - Fabien Potencier at Laracon 2013
- The State of Laravel - Taylor Otwell at Laracon 2014
###Others
- Intl Me This, Intl me That - Andrei Zmievski at PHP UK Conference 2014
- Lisp - Igor Wiedler at Laracon EU 2014
###Advanced