List of interesting videos, conference talks, tutorials all about Symfony, Silex and PHP.
Inspired by *-must-watch trend on GitHub.
- PHP UK Conference 2018:
- Automatic PHP 7 Compatibility Checking Using php7cc - Mark Niebergall -
50:45 - Performance optimisation: how do I go about it? - Kat Zien -
52:18 - Working with Webhooks - Lorna Jane Mitchell -
54:51 - Climbing the Abstract Syntax Tree - James Titcumb -
53:29 - Creating a dashboard with Laravel, Vue and Pusher - Freek Van der Herton -
43:47 - Build, provision & deploy in the Cloud with Packer, Ansible & Terraform - Thijs Feryn -
48:37 - Building Websites with Zend Expressive 2 - Rob Allen -
40:44 - Debugging PHP with Xdebug - Mark Niebergall -
49:28 - How Doctrine Caching Can Skyrocket Your Application - Jachim Coudenys -
53:19 - Inversion of Control Containers Beyond Constructor Injection - Hannes Van De Vreken -
45:24 - MySQL 8 -- A New Beginning - Dave Stokes -
34:24 - Get Rolling Fast with Symfony Flex - Beau Simensen -
35:20 - Command and (e)mission Control - Barney Hanlon -
41:01 - Zero to API with Lumen - Amanda Folson -
33:06 - The why and the how of moving to 7.x - Wim Godden -
49:24
- Automatic PHP 7 Compatibility Checking Using php7cc - Mark Niebergall -
- Building Restful APIs with Symfony Components - Victoria Quirante - PHP UK Conference 2017 -
40:53
- The evolution of the Rabbit - Neal Brooks -
20:18 - How we build phpBB - Michael Cullum -
53:41 - Symfony Best Practices - Keep it Simple with @Route and Templates, Ryan Weaver -
8:42 - Symfony Live London 2015
- Symfony Live Paris 2015
- My take on PHP - dotScale 2014, Fabien Potencier -
18:19 - Speed up your Symfony2 Application and Build Awesome Features with Redis 2 - Ricard Clau -
52:30 - SymfonyCon Madrid 2014:
- Keynote - Fabien Potencier -
45:37 - Feature Flags with Symfony - Benjamin Eberlei -
44:17 - Meet Elcodi, flexible e-commerce components built on Symfony2 - Marc Morera -
38:10 - Five Weird Tricks to Become a Better Developer - Jordi Boggiano -
40:53 - Filesystem Abstraction with Flysystem - Frank de Jonge -
43:51 - Symfony Grows Up: The Developer Experience (DX) Initiative - Ryan Weaver -
37:31 - Developing Business Application with Oro Platform - Yevhen Shyshkin -
37:16 - Rock Solid Deployment of Symfony Apps - Pablo Godel -
40:47 - Kunstmaan CMS bundles, you're welcome - Kim Ausloos -
37:38 - Symfony Tips and Tricks - Javier Eguiluz -
39:37 - I just met AngularJS, here’s my JS, let’s use it - Alessandro Nadalin -
37:58 - Make Symfony shine with Varnish - Carlos Granados -
43:14 - PHP object mocking framework world - Sarah Khalil -
33:27 - Growing & managing communities for large Open Source projects - Jen Lampton -
29:06 - Life After Assetic: State of Art Symfony2 Frontend Dev - Michelle Sanver -
28:11 - Sylius - E-Commerce for Symfony2 - Paweł Jędrzejewski -
29:27 - Solving the Hard Parts of eCommerce - Bojan Zivanovic -
41:24 - MySQLnd, an unknown powerful extension - Julien Pauli -
39:35 - Unleash Postgresql features in your PHP developments - Grégoire Hubert -
40:10 - The Twelve-Factor App: Best Practices for PHP on PaaS - David Zuelke -
30:36 - Artificial Neural Network in a TicTacToe SF Console App - Eduardo Gulias -
34:57 - Developing Beautiful, Measurable Software - Jeremy Mikola -
43:44 - Implementing data synchro. API for mobile apps w/ Silex - Michele Orselli -
41:29
- Keynote - Fabien Potencier -
- Symfony Live London 2014:
- The Dependency Trap - Jakub Zalas -
34:59 - Optimizing Front End Workflow - Matthew Davis -
33:33 - The Naked Bundle - Matthias Noback -
51:32 - How Kris Builds Symfony Apps - Kris Wallsmith -
58:09 - One Commit, One Release. Continuously Delivering... - Javier López -
37:34 - Sylius - eCommerce for Symfony2 Developers - Pawel Jędrzejewski -
36:31 - Mocks Aren't Stubs, Fakes, Dummies or Spies - Dave Marshall -
38:41 - Converting a Website to a New Religion: Symfony - Michael Cullum -
31:50 - Decoupling with Design Patterns and Symfony2 DIC - Konstantin Kudryashov -
58:59 - Decorating Applications with Stack - Beau Simensen -
43:44 - Closing Keynote: Doing Everything with Nothing... - David Zuelke -
31:54 - Lightning talk - David Zuelke -
10:23
- The Dependency Trap - Jakub Zalas -
- Symfony Security Voters - Ryan Weaver -
14:28 - Silex Anatomy - PHP Benelux Conference 2013, Igor Wiedler -
46:31 - SymfonyCon Warsaw 2013:
- Keynote - Fabien Potencier -
54:30 - How Kris Writes Symfony Apps - Kris Wallsmith -
1:04:40 - Cool like Frontend Developer: Grunt, RequireJS, Bower... - Ryan Weaver -
54:41 - Decouple your application with (Domain-)Events - Benjamin Eberlei -
54:17 - Community Building with Mentoring - Cathy Theys -
59:42 - Application monitoring with Heka and statsd - Jordi Boggiano -
51:19 - Build Awesome REST APIs With Symfony2 - Lukas Kahwe Smith & William Durand -
55:28 - Diving Deep Into Twig - Matthias Noback -
48:13 - How to build Console Applications - Daniel Gomes -
42:51 - Taming Runaway Silex Apps - Dave Marshall -
47:27 - Mastering the Security component's authentication mechanism - Joseph Rouff -
40:15 - The Proxy pattern in PHP - Marco Pivetta -
50:28 - Async PHP with React - Jeremy Mikola -
57:31 - Symfony2 Content Management in 40 minutes - David Buchmann -
1:02:56 - Pitching Symfony to your Client - John La -
40:01 - Increase productivity with Doctrine2 extensions - Gediminas Morkevicius -
33:49 - Simplify your code with annotations - Piotr Pasich -
55:43 - How to automatize your infrastructure with Chef - Grégoire Pineau -
39:50 - Symfony components in the wild - Jakub Zalas -
39:57 - Drop ACE, use voters - Marie Minasyan -
36:08 - Symfony2 Forms: Past, Present, Future - Bernhard Schussek -
47:17
- Keynote - Fabien Potencier -
- Symfony Live Berlin 2013:
- The Devops wonder - Fabrice Bernhard -
51:00 - BDD bei Open-Source-Projekten - Lohnt sich das wirklich? - Fabian Kiss -
25:25 - Performance testing checklist for Symfony2 - Dustin Whittle -
32:04 - Automatisiere deine Welt - David Zuelke -
42:00 - Profiling von PHP Anwendungen - Bastian Hoffmann -
37:03 - Development, by the numbers - Anthony Ferrara -
38:36 - What's new in the Symfony world - Fabien Potencier -
44:29 - Symfony2 - Die Perle in einem SOA-Ozean - Kifah Abbad -
37:44 - Raus aus dem Vendor-Lock-In - Paul Seiffert -
37:39 - Avoiding the mud - Richard Miller -
42:17 - Migrationsstrategien - Sönke Ruempler -
54:02 - Extending Composer - Till Klampaeckel -
52:24
- The Devops wonder - Fabrice Bernhard -
- Symfony Live Portland 2013:
- 10 lessons from a traveling Symfony2 Circus - Ryan Weaver -
53:23 - Silex: An implementation detail - Dave Marshall -
1:02:58 - Taking caching to the next level - Alexander Mols -
41:41 - Surviving a Prime Time TV Commercial - David Zuelke -
44:58 - Embedding Composer - Beau Simensen -
58:31 - Functional Testing with Symfony2 - Benjamin Eberlei -
1:02:14 - Cryptography for the Average Developer - Anthony Ferrara -
54:34 - Love and Loss: A Symfony Security Play - Kris Wallsmith -
45:10 - Modernizing Drupal with Symfony2 - Larry Garfield -
1:06:10 - Creating Mobile Applications with Symfony2 - Pablo Godel -
45:27 - Modernisation of legacy PHP app using Symfony2 - Fabrice Bernhard -
58:08 - Building Next-Generation Web APIs - Markus Lanthaler -
44:03 - Getting Good with the AWS SDK for PHP - Jeremy Lindblom -
52:13 - The HttpKernelInterface is a lie - Igor Wiedler -
54:51 - Real-time Data Aggregation with MongoDB - Jeremy Mikola -
50:17 - Building web service clients with Guzzle - Michael Dowling -
43:14 - Moving a high traffic ZF1 Enterprise Application to SF2 - Baldur Rensch -
52:52 - Reverse caching proxies: Varnish or Nginx? - Thijs Feryn -
53:47
- 10 lessons from a traveling Symfony2 Circus - Ryan Weaver -
- Symfony Live London 2013:
- Xdebug for Symfony Developers - Derick Rethans -
45:40 - Silex: From micro to full-stack - Dustin Whittle -
34:13 - Extract till you drop - Mathias Verraes -
38:05 - Building Better Developers - Rowan Merewood -
39:29 - Transforming a legacy PHP app using Symfony2 & Varnish - Craig Marvelley -
40:15 - The Framework as an imp.. - Marcello Duarte & Konstantin Kudryashov -
39:33 - Using PhpSpec to build quality into a Symfony app - Jakub Zalas -
40:54 - Integrating Drupal 8 into Symfony2 - Fabrice Bernhard -
38:06 - A year with Symfony2 - Lars Janssen -
39:44 - The HttpKernelInterface is a lie - Igor Wiedler -
27:32 - Build your first Symfony2 application - Stefan Koopmanschap -
52:27
- Xdebug for Symfony Developers - Derick Rethans -
- RESTing - Lukas Kahwe Smith -
56:52 - Standardization the Symfony Way - Laracon EU 2013, Fabien Potencier -
1:00:05
- Symfony Live Paris 2012:
- Security: In Real Life - Johannes Schmitt -
42:33 - How we built the new responsive BBC News site - John Cleveley -
41:50 - Dependency Management with Composer - Jordi Boggiano -
33:20 - Advanced Silex - Igor Wiedler -
56:52 - Symfony2 components to the rescue of your PHP projects - Xavier Lacot -
52:35 - What do I get from the full stack framework? - Richard Miller -
40:42 - What mom never told you about Bundle configurations - Dennis Benkert -
34:15 - Wetter.com - Gaylord Aulke -
37:26 - Using MongoDB responsibly - Jeremy Mikola -
54:11 - twig.js: The Templating Engine for the Client-Side - Johannes Schmitt -
37:48 - Designing HTTP Interfaces And RESTful Web Services - David Zuelke -
1:00:55 - Advanced Service Container Utilization - Richard Miller -
39:19 - There is a Bundle for that - Christophe Coevoet -
51:00 - Symfony2 meets drupal 8 - Larry Garfield -
36:36 - Symfony2 CMF - Lukas Kahwe Smith -
43:32 - Realtime Web Apps with WebSockets - Igor Wiedler -
52:33 - ORMs don't kill your database, developers do! - Guilherme Blanco -
47:04 - Decoupling Content Management with Create and PHPCR - Henri Bergius -
41:35 - Behat by example (Behat best practices) - Konstantin Kudryashov -
35:28 - L'utilisation de Symfony2 chez Overblog - Xavier Hausherr -
33:11 - PHP developers, what can Postgresql do for you - Grégoire Hubert -
43:21
- Security: In Real Life - Johannes Schmitt -
- Symfony Live San Francisco 2012:
- Keynote - Fabien Potencier -
48:14 - What mom never told you about Bundle config - Dennis Benkert -
37:31 - Symfony2 search engine propelled by Solr - Xavier Briand -
34:00 - Symfony2 meets Drupal 8 - Larry Garfield -
52:51 - Leveraging the Serializer Component - Hugo Hamon -
28:32 - Designing HTTP Interfaces and RESTful Web Services - David Zuelke -
58:43 - Silex: From Micro to Full Stack - Dustin Whittle -
41:25 - In-Depth with Composer - Jordi Boggiano -
38:35 - Being a Good OSS Contributor - Jeremy Mikola -
57:21 - Symfony2 Form Tricks - Bernhard Schussek -
41:26 - The Wonderful World of Symfony Components & Composer - Ryan Weaver -
55:21
- Keynote - Fabien Potencier -
- Symfony Live London 2012:
- Secrets of Building & Participating in OSS Communities - Dries Buytaert -
48:44 - Silex Anatomy - Igor Wiedler -
38:20 - In-Depth with Composer - Jordi Boggiano -
40:04 - Symfony2's descent into phpDocumentor2 - Mike van Riel -
30:50 - Drupal 8 - Alex Pott & Nathaniel Catchpole -
30:35 - Symfony2 on Amazon Web Services - Rowan Merewood -
52:14 - Symfony, what's next? - Fabien Potencier -
50:16
- Secrets of Building & Participating in OSS Communities - Dries Buytaert -
- PHP Must-Watch - must-watch PHP videos
- SfPot - SfPot talks
- SymfonyCon - SymfonyCon conferences talks
- SymfonyLive - Symfony Live conferences talks
You are welcome to contribute to this list by sending a pull request. Rule of a thumb for adding videos here is that the video context is about Symfony and/or PHP and presented mostly in English language.