└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Must-watch videos about Symfony 2 | 3 | List of interesting videos, conference talks, tutorials all about Symfony, Silex and PHP. 4 | 5 | Inspired by `*-must-watch` trend on GitHub. 6 | 7 | ## Index 8 | 9 | * [2018](#2018) 10 | * [2017](#2017) 11 | * [2016](#2016) 12 | * [2015](#2015) 13 | * [2014](#2014) 14 | * [2013](#2013) 15 | * [2012](#2012) 16 | * [Other resources](#other-resources) 17 | * [Contributing](#contributing) 18 | 19 | ## 2018 20 | 21 | * [PHP UK Conference 2018](https://www.youtube.com/watch?v=59fbepJZ_3w&list=PL_aPVo2HeGF85tk74MDDOckZUNKg7-qiz): 22 | * [Automatic PHP 7 Compatibility Checking Using php7cc](https://www.youtube.com/watch?v=59fbepJZ_3w) - Mark Niebergall - `50:45` 23 | * [Performance optimisation: how do I go about it?](https://www.youtube.com/watch?v=4hB7tGcz1l8) - Kat Zien - `52:18` 24 | * [Working with Webhooks](https://www.youtube.com/watch?v=kBlmEfljrn0) - Lorna Jane Mitchell - `54:51` 25 | * [Climbing the Abstract Syntax Tree](https://www.youtube.com/watch?v=AEfkYUjEuSs) - James Titcumb - `53:29` 26 | * [Creating a dashboard with Laravel, Vue and Pusher](https://www.youtube.com/watch?v=3q64HgGmLP4) - Freek Van der Herton - `43:47` 27 | * [Build, provision & deploy in the Cloud with Packer, Ansible & Terraform](https://www.youtube.com/watch?v=myy_DGD9JoU) - Thijs Feryn - `48:37` 28 | * [Building Websites with Zend Expressive 2](https://www.youtube.com/watch?v=koW1titx9cU) - Rob Allen - `40:44` 29 | * [Debugging PHP with Xdebug](https://www.youtube.com/watch?v=4wkHBwkhu7g) - Mark Niebergall - `49:28` 30 | * [How Doctrine Caching Can Skyrocket Your Application](https://www.youtube.com/watch?v=PzrbkRZEdHA) - Jachim Coudenys - `53:19` 31 | * [Inversion of Control Containers Beyond Constructor Injection](https://www.youtube.com/watch?v=moNNCdLCJr8) - Hannes Van De Vreken - `45:24` 32 | * [MySQL 8 -- A New Beginning](https://www.youtube.com/watch?v=LMF2ESRxp7w) - Dave Stokes - `34:24` 33 | * [Get Rolling Fast with Symfony Flex](https://www.youtube.com/watch?v=pm0wDHe_Fs0) - Beau Simensen - `35:20` 34 | * [Command and (e)mission Control](https://www.youtube.com/watch?v=syCpDX4I8H8) - Barney Hanlon - `41:01` 35 | * [Zero to API with Lumen](https://www.youtube.com/watch?v=rwvptziuw7o) - Amanda Folson - `33:06` 36 | * [The why and the how of moving to 7.x](https://www.youtube.com/watch?v=l4Nb9xWxuc0) - Wim Godden - `49:24` 37 | 38 | [Back to top](#must-watch-videos-about-symfony) 39 | 40 | ## 2017 41 | 42 | * [Building Restful APIs with Symfony Components](https://www.youtube.com/watch?v=8KAgvjxcmDY) - Victoria Quirante - PHP UK Conference 2017 - `40:53` 43 | 44 | [Back to top](#must-watch-videos-about-symfony) 45 | 46 | ## 2016 47 | 48 | * [Symfony Live London 2016](https://www.youtube.com/playlist?list=PLo7mBDsRHu12log3wcw5MYlTk4t-BnVSc) 49 | 50 | [Back to top](#must-watch-videos-about-symfony) 51 | 52 | ## 2015 53 | 54 | * [The evolution of the Rabbit](https://www.youtube.com/watch?v=iCg6t5iedEw) - Neal Brooks - `20:18` 55 | * [How we build phpBB](https://www.youtube.com/watch?v=i-542m-Ep5I) - Michael Cullum - `53:41` 56 | * [Symfony Best Practices](https://knpuniversity.com/screencast/symfony-best-practices) - Keep it Simple with @Route and Templates, Ryan Weaver - `8:42` 57 | * [Symfony Live London 2015](https://www.youtube.com/playlist?list=PLo7mBDsRHu1270JkoLAtBIoVhMKg4wmPM) 58 | * [Symfony Live Paris 2015](https://www.youtube.com/playlist?list=PLo7mBDsRHu10P8J09ofws-V52WFjLcGAx) 59 | 60 | [Back to top](#must-watch-videos-about-symfony) 61 | 62 | ## 2014 63 | 64 | * [My take on PHP](https://www.youtube.com/watch?v=gpNbmEnRLBU) - dotScale 2014, Fabien Potencier - `18:19` 65 | * [Speed up your Symfony2 Application and Build Awesome Features with Redis 2](https://www.youtube.com/watch?v=2JcLJtomjuI) - Ricard Clau - `52:30` 66 | * [SymfonyCon Madrid 2014](https://www.youtube.com/playlist?list=PLo7mBDsRHu12vntE-QqDFH95ELFVS7Fqn): 67 | * [Keynote](https://www.youtube.com/watch?v=De6uKjvNaBk) - Fabien Potencier - `45:37` 68 | * [Feature Flags with Symfony](https://www.youtube.com/watch?v=KJKSCbYrNvY) - Benjamin Eberlei - `44:17` 69 | * [Meet Elcodi, flexible e-commerce components built on Symfony2](https://www.youtube.com/watch?v=luNeSIemhxY) - Marc Morera - `38:10` 70 | * [Five Weird Tricks to Become a Better Developer](https://www.youtube.com/watch?v=1p6Xv3khW4o) - Jordi Boggiano - `40:53` 71 | * [Filesystem Abstraction with Flysystem](https://www.youtube.com/watch?v=nKmugm5GkuE) - Frank de Jonge - `43:51` 72 | * [Symfony Grows Up: The Developer Experience (DX) Initiative](https://www.youtube.com/watch?v=iAJg49ldDg0) - Ryan Weaver - `37:31` 73 | * [Developing Business Application with Oro Platform](https://www.youtube.com/watch?v=-7WTYiDdIKk) - Yevhen Shyshkin - `37:16` 74 | * [Rock Solid Deployment of Symfony Apps](https://www.youtube.com/watch?v=rRchCYm0K0M9) - Pablo Godel - `40:47` 75 | * [Kunstmaan CMS bundles, you're welcome](https://www.youtube.com/watch?v=RM4pumTUbvk) - Kim Ausloos - `37:38` 76 | * [Symfony Tips and Tricks](https://www.youtube.com/watch?v=B8Sbo-JxKMo) - Javier Eguiluz - `39:37` 77 | * [I just met AngularJS, here’s my JS, let’s use it](https://www.youtube.com/watch?v=dM8y_vmfRE8) - Alessandro Nadalin - `37:58` 78 | * [Make Symfony shine with Varnish](https://www.youtube.com/watch?v=FS5iKpm-CbM) - Carlos Granados - `43:14` 79 | * [PHP object mocking framework world](https://www.youtube.com/watch?v=kA8zkahVol4) - Sarah Khalil - `33:27` 80 | * [Growing & managing communities for large Open Source projects](https://www.youtube.com/watch?v=ql3SzHyqeyU) - Jen Lampton - `29:06` 81 | * [Life After Assetic: State of Art Symfony2 Frontend Dev](https://www.youtube.com/watch?v=B7M7NzSUixs) - Michelle Sanver - `28:11` 82 | * [Sylius - E-Commerce for Symfony2](https://www.youtube.com/watch?v=Lr8meuMPYpQ) - Paweł Jędrzejewski - `29:27` 83 | * [Solving the Hard Parts of eCommerce](https://www.youtube.com/watch?v=3GQCcua_qTU) - Bojan Zivanovic - `41:24` 84 | * [MySQLnd, an unknown powerful extension](https://www.youtube.com/watch?v=sjqyuaBr4YA) - Julien Pauli - `39:35` 85 | * [Unleash Postgresql features in your PHP developments](https://www.youtube.com/watch?v=l0IY0vO07zQ) - Grégoire Hubert - `40:10` 86 | * [The Twelve-Factor App: Best Practices for PHP on PaaS](https://www.youtube.com/watch?v=hI4mJv9oCQg) - David Zuelke - `30:36` 87 | * [Artificial Neural Network in a TicTacToe SF Console App](https://www.youtube.com/watch?v=ojmIwOq-aBU) - Eduardo Gulias - `34:57` 88 | * [Developing Beautiful, Measurable Software](https://www.youtube.com/watch?v=_Z6jobx1d58) - Jeremy Mikola - `43:44` 89 | * [Implementing data synchro. API for mobile apps w/ Silex](https://www.youtube.com/watch?v=QN3t8es7bME) - Michele Orselli - `41:29` 90 | * [Symfony Live London 2014](https://www.youtube.com/playlist?list=PLo7mBDsRHu123EqX-kXnE2tLYXtdbVuzf): 91 | * [The Dependency Trap](https://www.youtube.com/watch?v=eJ8qlLS1kUs&list=PLo7mBDsRHu123EqX-kXnE2tLYXtdbVuzf&index=1) - Jakub Zalas - `34:59` 92 | * [Optimizing Front End Workflow](https://www.youtube.com/watch?v=qs8b-zBZVxE&list=PLo7mBDsRHu123EqX-kXnE2tLYXtdbVuzf&index=2) - Matthew Davis - `33:33` 93 | * [The Naked Bundle](https://www.youtube.com/watch?v=nX3sBQhqfPs&list=PLo7mBDsRHu123EqX-kXnE2tLYXtdbVuzf&index=3) - Matthias Noback - `51:32` 94 | * [How Kris Builds Symfony Apps](https://www.youtube.com/watch?v=W8MOIOyPbmM&list=PLo7mBDsRHu123EqX-kXnE2tLYXtdbVuzf&index=4) - Kris Wallsmith - `58:09` 95 | * [One Commit, One Release. Continuously Delivering...](https://www.youtube.com/watch?v=sPcmIDV_r4g&list=PLo7mBDsRHu123EqX-kXnE2tLYXtdbVuzf&index=5) - Javier López - `37:34` 96 | * [Sylius - eCommerce for Symfony2 Developers](https://www.youtube.com/watch?v=HX27erOkqW4&list=PLo7mBDsRHu123EqX-kXnE2tLYXtdbVuzf&index=6) - Pawel Jędrzejewski - `36:31` 97 | * [Mocks Aren't Stubs, Fakes, Dummies or Spies](https://www.youtube.com/watch?v=6_r3AzRg1HM&list=PLo7mBDsRHu123EqX-kXnE2tLYXtdbVuzf&index=7) - Dave Marshall - `38:41` 98 | * [Converting a Website to a New Religion: Symfony](https://www.youtube.com/watch?v=xF64DNmai_U&list=PLo7mBDsRHu123EqX-kXnE2tLYXtdbVuzf&index=8) - Michael Cullum - `31:50` 99 | * [Decoupling with Design Patterns and Symfony2 DIC](https://www.youtube.com/watch?v=UIDlOV40xCY&list=PLo7mBDsRHu123EqX-kXnE2tLYXtdbVuzf&index=9) - Konstantin Kudryashov - `58:59` 100 | * [Decorating Applications with Stack](https://www.youtube.com/watch?v=fusN0yhEB7c&list=PLo7mBDsRHu123EqX-kXnE2tLYXtdbVuzf&index=10) - Beau Simensen - `43:44` 101 | * [Closing Keynote: Doing Everything with Nothing...](https://www.youtube.com/watch?v=AZ2kydtUilc&list=PLo7mBDsRHu123EqX-kXnE2tLYXtdbVuzf&index=11) - David Zuelke - `31:54` 102 | * [Lightning talk](https://www.youtube.com/watch?v=JZ0ztHmul-8&list=PLo7mBDsRHu123EqX-kXnE2tLYXtdbVuzf&index=12) - David Zuelke - `10:23` 103 | 104 | [Back to top](#must-watch-videos-about-symfony) 105 | 106 | ## 2013 107 | 108 | * [Symfony Security Voters](https://knpuniversity.com/screencast/symfony-voters) - Ryan Weaver - `14:28` 109 | * [Silex Anatomy](https://www.youtube.com/watch?v=9VUoIruQNMg) - PHP Benelux Conference 2013, Igor Wiedler - `46:31` 110 | * [SymfonyCon Warsaw 2013](https://www.youtube.com/playlist?list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP): 111 | * [Keynote](https://www.youtube.com/watch?v=qlrwfOL0230&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=1) - Fabien Potencier - `54:30` 112 | * [How Kris Writes Symfony Apps](https://www.youtube.com/watch?v=Pn2lYHvnoUQ&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=2) - Kris Wallsmith - `1:04:40` 113 | * [Cool like Frontend Developer: Grunt, RequireJS, Bower...](https://www.youtube.com/watch?v=R7iN5SFglMo&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=3) - Ryan Weaver - `54:41` 114 | * [Decouple your application with (Domain-)Events](https://www.youtube.com/watch?v=K9jub4JPpcc&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=4) - Benjamin Eberlei - `54:17` 115 | * [Community Building with Mentoring](https://www.youtube.com/watch?v=P7ht8mmbaWc&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=5) - Cathy Theys - `59:42` 116 | * [Application monitoring with Heka and statsd](https://www.youtube.com/watch?v=eV8U3YWrtr8&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=6) - Jordi Boggiano - `51:19` 117 | * [Build Awesome REST APIs With Symfony2](https://www.youtube.com/watch?v=AcLHvOT5Ekg&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=7) - Lukas Kahwe Smith & William Durand - `55:28` 118 | * [Diving Deep Into Twig](https://www.youtube.com/watch?v=jDM0u0B_tXo&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=8) - Matthias Noback - `48:13` 119 | * [How to build Console Applications](https://www.youtube.com/watch?v=bQw_Bk0nEtY&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=9) - Daniel Gomes - `42:51` 120 | * [Taming Runaway Silex Apps](https://www.youtube.com/watch?v=YhPSnTGnYdk&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=10) - Dave Marshall - `47:27` 121 | * [Mastering the Security component's authentication mechanism](https://www.youtube.com/watch?v=C1y6fxetP5k&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=11) - Joseph Rouff - `40:15` 122 | * [The Proxy pattern in PHP](https://www.youtube.com/watch?v=lftBjzyd6dQ&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=12) - Marco Pivetta - `50:28` 123 | * [Async PHP with React](https://www.youtube.com/watch?v=xsRz89cBrOU&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=13) - Jeremy Mikola - `57:31` 124 | * [Symfony2 Content Management in 40 minutes](https://www.youtube.com/watch?v=jCtZkjMKmEk&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=14) - David Buchmann - `1:02:56` 125 | * [Pitching Symfony to your Client](https://www.youtube.com/watch?v=MkKfE1jy2hg&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=15) - John La - `40:01` 126 | * [Increase productivity with Doctrine2 extensions](https://www.youtube.com/watch?v=_EE9mufKx3o&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=16) - Gediminas Morkevicius - `33:49` 127 | * [Simplify your code with annotations](https://www.youtube.com/watch?v=rSKsQRZd7Jw&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=17) - Piotr Pasich - `55:43` 128 | * [How to automatize your infrastructure with Chef](https://www.youtube.com/watch?v=J7IJboVLOmo&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=18) - Grégoire Pineau - `39:50` 129 | * [Symfony components in the wild](https://www.youtube.com/watch?v=jj3ilXvhjEk&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=19) - Jakub Zalas - `39:57` 130 | * [Drop ACE, use voters](https://www.youtube.com/watch?v=e7HfW4TgnUY&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=20) - Marie Minasyan - `36:08` 131 | * [Symfony2 Forms: Past, Present, Future](https://www.youtube.com/watch?v=Hl-MjzhMBHc&list=PLo7mBDsRHu12SbjRS_botIIdJ51zU0FxP&index=21) - Bernhard Schussek - `47:17` 132 | * [Symfony Live Berlin 2013](https://www.youtube.com/playlist?list=PLo7mBDsRHu10DMRsERCl6i-YUzkYqI-se): 133 | * [The Devops wonder](https://www.youtube.com/watch?v=wz2kONQ8wmQ&index=1&list=PLo7mBDsRHu10DMRsERCl6i-YUzkYqI-se) - Fabrice Bernhard - `51:00` 134 | * [BDD bei Open-Source-Projekten - Lohnt sich das wirklich?](https://www.youtube.com/watch?v=pltUhyvpuzE&index=2&list=PLo7mBDsRHu10DMRsERCl6i-YUzkYqI-se) - Fabian Kiss - `25:25` 135 | * [Performance testing checklist for Symfony2](https://www.youtube.com/watch?v=b8ewqVGu77w&index=3&list=PLo7mBDsRHu10DMRsERCl6i-YUzkYqI-se) - Dustin Whittle - `32:04` 136 | * [Automatisiere deine Welt](https://www.youtube.com/watch?v=RVh0OY1JuBc&index=4&list=PLo7mBDsRHu10DMRsERCl6i-YUzkYqI-se) - David Zuelke - `42:00` 137 | * [Profiling von PHP Anwendungen](https://www.youtube.com/watch?v=RgEd0MDCDWQ&index=5&list=PLo7mBDsRHu10DMRsERCl6i-YUzkYqI-se) - Bastian Hoffmann - `37:03` 138 | * [Development, by the numbers](https://www.youtube.com/watch?v=Zzc_2nD9Jzs&index=6&list=PLo7mBDsRHu10DMRsERCl6i-YUzkYqI-se) - Anthony Ferrara - `38:36` 139 | * [What's new in the Symfony world](https://www.youtube.com/watch?v=AgJ-9-Yz8nI&index=7&list=PLo7mBDsRHu10DMRsERCl6i-YUzkYqI-se) - Fabien Potencier - `44:29` 140 | * [Symfony2 - Die Perle in einem SOA-Ozean](https://www.youtube.com/watch?v=2ahGiH215SA&index=8&list=PLo7mBDsRHu10DMRsERCl6i-YUzkYqI-se) - Kifah Abbad - `37:44` 141 | * [Raus aus dem Vendor-Lock-In](https://www.youtube.com/watch?v=9wJBYaq7880&index=9&list=PLo7mBDsRHu10DMRsERCl6i-YUzkYqI-se) - Paul Seiffert - `37:39` 142 | * [Avoiding the mud](https://www.youtube.com/watch?v=Ulqxuv4CxAo&index=10&list=PLo7mBDsRHu10DMRsERCl6i-YUzkYqI-se) - Richard Miller - `42:17` 143 | * [Migrationsstrategien](https://www.youtube.com/watch?v=_ad80YQuWYI&index=11&list=PLo7mBDsRHu10DMRsERCl6i-YUzkYqI-se) - Sönke Ruempler - `54:02` 144 | * [Extending Composer](https://www.youtube.com/watch?v=LuAXSdJjfcE&index=12&list=PLo7mBDsRHu10DMRsERCl6i-YUzkYqI-se) - Till Klampaeckel - `52:24` 145 | * [Symfony Live Portland 2013](https://www.youtube.com/playlist?list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5): 146 | * [10 lessons from a traveling Symfony2 Circus](https://www.youtube.com/watch?v=DuWtvjQCoZk&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=1) - Ryan Weaver - `53:23` 147 | * [Silex: An implementation detail](https://www.youtube.com/watch?v=bTawx0TGIj8&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=2) - Dave Marshall - `1:02:58` 148 | * [Taking caching to the next level](https://www.youtube.com/watch?v=d7lW8lcgWUw&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=3) - Alexander Mols - `41:41` 149 | * [Surviving a Prime Time TV Commercial](https://www.youtube.com/watch?v=aka5BskLRok&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=4) - David Zuelke - `44:58` 150 | * [Embedding Composer](https://www.youtube.com/watch?v=9CSovVvRwXk&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=5) - Beau Simensen - `58:31` 151 | * [Functional Testing with Symfony2](https://www.youtube.com/watch?v=fVdlKl3ZZvM&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=6) - Benjamin Eberlei - `1:02:14` 152 | * [Cryptography for the Average Developer](https://www.youtube.com/watch?v=2i0Y2ga2Zsc&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=7) - Anthony Ferrara - `54:34` 153 | * [Love and Loss: A Symfony Security Play](https://www.youtube.com/watch?v=xQyEXzug7P8&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=8) - Kris Wallsmith - `45:10` 154 | * [Modernizing Drupal with Symfony2](https://www.youtube.com/watch?v=z3R8ujoinv8&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=9) - Larry Garfield - `1:06:10` 155 | * [Creating Mobile Applications with Symfony2](https://www.youtube.com/watch?v=eqdQWtBjLw0&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=10) - Pablo Godel - `45:27` 156 | * [Modernisation of legacy PHP app using Symfony2](https://www.youtube.com/watch?v=kZocRPreQ5g&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=11) - Fabrice Bernhard - `58:08` 157 | * [Building Next-Generation Web APIs](https://www.youtube.com/watch?v=tRTD2W4W8G4&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=12) - Markus Lanthaler - `44:03` 158 | * [Getting Good with the AWS SDK for PHP](https://www.youtube.com/watch?v=mUc4QleWJKk&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=13) - Jeremy Lindblom - `52:13` 159 | * [The HttpKernelInterface is a lie](https://www.youtube.com/watch?v=edYfS5Ult2o&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=14) - Igor Wiedler - `54:51` 160 | * [Real-time Data Aggregation with MongoDB](https://www.youtube.com/watch?v=uGXtv1GReK4&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=15) - Jeremy Mikola - `50:17` 161 | * [Building web service clients with Guzzle](https://www.youtube.com/watch?v=LHDrhJktDoE&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=16) - Michael Dowling - `43:14` 162 | * [Moving a high traffic ZF1 Enterprise Application to SF2](https://www.youtube.com/watch?v=i0dVMGRTiek&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=17) - Baldur Rensch - `52:52` 163 | * [Reverse caching proxies: Varnish or Nginx?](https://www.youtube.com/watch?v=qv0w1fRjs7E&list=PLo7mBDsRHu12dJVHaL2Eu5qDUuoe6xq_5&index=18) - Thijs Feryn - `53:47` 164 | * [Symfony Live London 2013](https://www.youtube.com/playlist?list=PLo7mBDsRHu11HSkEucxDIAxeBZUJp10Jn): 165 | * [Xdebug for Symfony Developers](https://www.youtube.com/watch?v=SUHYPt0hANE&index=1&list=PLo7mBDsRHu11HSkEucxDIAxeBZUJp10Jn) - Derick Rethans - `45:40` 166 | * [Silex: From micro to full-stack](https://www.youtube.com/watch?v=6U6RmtHxV9g&index=2&list=PLo7mBDsRHu11HSkEucxDIAxeBZUJp10Jn) - Dustin Whittle - `34:13` 167 | * [Extract till you drop](https://www.youtube.com/watch?v=DCvDF0lbCbc&index=3&list=PLo7mBDsRHu11HSkEucxDIAxeBZUJp10Jn) - Mathias Verraes - `38:05` 168 | * [Building Better Developers](https://www.youtube.com/watch?v=WTLqfIjJFEI&index=4&list=PLo7mBDsRHu11HSkEucxDIAxeBZUJp10Jn) - Rowan Merewood - `39:29` 169 | * [Transforming a legacy PHP app using Symfony2 & Varnish](https://www.youtube.com/watch?v=g2f_BzKrpaU&index=5&list=PLo7mBDsRHu11HSkEucxDIAxeBZUJp10Jn) - Craig Marvelley - `40:15` 170 | * [The Framework as an imp..](https://www.youtube.com/watch?v=0L_9NutiJlc&index=6&list=PLo7mBDsRHu11HSkEucxDIAxeBZUJp10Jn) - Marcello Duarte & Konstantin Kudryashov - `39:33` 171 | * [Using PhpSpec to build quality into a Symfony app](https://www.youtube.com/watch?v=zSrwu0uQ1VQ&index=7&list=PLo7mBDsRHu11HSkEucxDIAxeBZUJp10Jn) - Jakub Zalas - `40:54` 172 | * [Integrating Drupal 8 into Symfony2](https://www.youtube.com/watch?v=o7_PX3PkVb8&index=8&list=PLo7mBDsRHu11HSkEucxDIAxeBZUJp10Jn) - Fabrice Bernhard - `38:06` 173 | * [A year with Symfony2](https://www.youtube.com/watch?v=KynEyVuAg0c&index=9&list=PLo7mBDsRHu11HSkEucxDIAxeBZUJp10Jn) - Lars Janssen - `39:44` 174 | * [The HttpKernelInterface is a lie](https://www.youtube.com/watch?v=QY8mL6WARIE&index=10&list=PLo7mBDsRHu11HSkEucxDIAxeBZUJp10Jn) - Igor Wiedler - `27:32` 175 | * [Build your first Symfony2 application](https://www.youtube.com/watch?v=OdtvmcNJIH4&index=11&list=PLo7mBDsRHu11HSkEucxDIAxeBZUJp10Jn) - Stefan Koopmanschap - `52:27` 176 | * [RESTing](https://www.youtube.com/watch?v=Kkby5fG89K0) - Lukas Kahwe Smith - `56:52` 177 | * [Standardization the Symfony Way](https://www.youtube.com/watch?v=0erGiEm07b8) - Laracon EU 2013, Fabien Potencier - `1:00:05` 178 | 179 | [Back to top](#must-watch-videos-about-symfony) 180 | 181 | ## 2012 182 | 183 | * [Symfony Live Paris 2012](https://www.youtube.com/playlist?list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ): 184 | * [Security: In Real Life](https://www.youtube.com/watch?v=lSxgEK8WKGA&index=1&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Johannes Schmitt - `42:33` 185 | * [How we built the new responsive BBC News site](https://www.youtube.com/watch?v=YXDOdDRC4ac&index=2&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - John Cleveley - `41:50` 186 | * [Dependency Management with Composer](https://www.youtube.com/watch?v=9A4XrB5g0fk&index=3&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Jordi Boggiano - `33:20` 187 | * [Advanced Silex](https://www.youtube.com/watch?v=NRJbhTa-iag&index=4&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Igor Wiedler - `56:52` 188 | * [Symfony2 components to the rescue of your PHP projects](https://www.youtube.com/watch?v=WlwMlWQR0AU&index=5&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Xavier Lacot - `52:35` 189 | * [What do I get from the full stack framework?](https://www.youtube.com/watch?v=_wg7uYsp0cQ&index=6&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Richard Miller - `40:42` 190 | * [What mom never told you about Bundle configurations](https://www.youtube.com/watch?v=kS9JXoVLk_k&index=7&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Dennis Benkert - `34:15` 191 | * [Wetter.com](https://www.youtube.com/watch?v=dgF0bwQ9SkU&index=8&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Gaylord Aulke - `37:26` 192 | * [Using MongoDB responsibly](https://www.youtube.com/watch?v=8F00NUIo2Eg&index=9&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Jeremy Mikola - `54:11` 193 | * [twig.js: The Templating Engine for the Client-Side](https://www.youtube.com/watch?v=ENtp3m-Lnk8&index=10&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Johannes Schmitt - `37:48` 194 | * [Designing HTTP Interfaces And RESTful Web Services](https://www.youtube.com/watch?v=XzgCzjMdvRE&index=11&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - David Zuelke - `1:00:55` 195 | * [Advanced Service Container Utilization](https://www.youtube.com/watch?v=hSMMMQ7iXf8&index=12&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Richard Miller - `39:19` 196 | * [There is a Bundle for that](https://www.youtube.com/watch?v=0SJ3XcYWAi8&index=13&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Christophe Coevoet - `51:00` 197 | * [Symfony2 meets drupal 8](https://www.youtube.com/watch?v=PfqsRhwzt70&index=14&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Larry Garfield - `36:36` 198 | * [Symfony2 CMF](https://www.youtube.com/watch?v=C2KjCuOnwIk&index=15&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Lukas Kahwe Smith - `43:32` 199 | * [Realtime Web Apps with WebSockets](https://www.youtube.com/watch?v=Y9q_uID1vMY&index=16&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Igor Wiedler - `52:33` 200 | * [ORMs don't kill your database, developers do!](https://www.youtube.com/watch?v=BdO4xz64VjQ&index=17&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Guilherme Blanco - `47:04` 201 | * [Decoupling Content Management with Create and PHPCR](https://www.youtube.com/watch?v=dVFKgWL_TD8&index=18&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Henri Bergius - `41:35` 202 | * [Behat by example (Behat best practices)](https://www.youtube.com/watch?v=QnPmbQbsTV0&index=19&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Konstantin Kudryashov - `35:28` 203 | * [L'utilisation de Symfony2 chez Overblog](https://www.youtube.com/watch?v=LDdo8akcZnk&index=20&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Xavier Hausherr - `33:11` 204 | * [PHP developers, what can Postgresql do for you](https://www.youtube.com/watch?v=qoP4oYFx4Y0&index=21&list=PLo7mBDsRHu13hC55MDNr4tFV4qPDxFNkZ) - Grégoire Hubert - `43:21` 205 | * [Symfony Live San Francisco 2012](https://www.youtube.com/playlist?list=PLo7mBDsRHu11ChvScWUE7MN1Qo5QVHQEz): 206 | * [Keynote](https://www.youtube.com/watch?v=UOWIUapx-HM&index=1&list=PLo7mBDsRHu11ChvScWUE7MN1Qo5QVHQEz) - Fabien Potencier - `48:14` 207 | * [What mom never told you about Bundle config](https://www.youtube.com/watch?v=jcIQ--zzsI8&index=2&list=PLo7mBDsRHu11ChvScWUE7MN1Qo5QVHQEz) - Dennis Benkert - `37:31` 208 | * [Symfony2 search engine propelled by Solr](https://www.youtube.com/watch?v=DFj1uvChWbY&index=3&list=PLo7mBDsRHu11ChvScWUE7MN1Qo5QVHQEz) - Xavier Briand - `34:00` 209 | * [Symfony2 meets Drupal 8](https://www.youtube.com/watch?v=lRaw5YLdEqI&index=4&list=PLo7mBDsRHu11ChvScWUE7MN1Qo5QVHQEz) - Larry Garfield - `52:51` 210 | * [Leveraging the Serializer Component](https://www.youtube.com/watch?v=3m3-1Xt9uGE&index=5&list=PLo7mBDsRHu11ChvScWUE7MN1Qo5QVHQEz) - Hugo Hamon - `28:32` 211 | * [Designing HTTP Interfaces and RESTful Web Services](https://www.youtube.com/watch?v=NEWTPFzt2-E&index=6&list=PLo7mBDsRHu11ChvScWUE7MN1Qo5QVHQEz) - David Zuelke - `58:43` 212 | * [Silex: From Micro to Full Stack](https://www.youtube.com/watch?v=miPafERrqT8&index=7&list=PLo7mBDsRHu11ChvScWUE7MN1Qo5QVHQEz) - Dustin Whittle - `41:25` 213 | * [In-Depth with Composer](https://www.youtube.com/watch?v=P3NwF8RV1lY&index=8&list=PLo7mBDsRHu11ChvScWUE7MN1Qo5QVHQEz) - Jordi Boggiano - `38:35` 214 | * [Being a Good OSS Contributor](https://www.youtube.com/watch?v=Z8V70QMyRk4&index=9&list=PLo7mBDsRHu11ChvScWUE7MN1Qo5QVHQEz) - Jeremy Mikola - `57:21` 215 | * [Symfony2 Form Tricks](https://www.youtube.com/watch?v=JAX13g5orwo&index=10&list=PLo7mBDsRHu11ChvScWUE7MN1Qo5QVHQEz) - Bernhard Schussek - `41:26` 216 | * [The Wonderful World of Symfony Components & Composer](https://www.youtube.com/watch?v=0RGW4TyN5hk&index=11&list=PLo7mBDsRHu11ChvScWUE7MN1Qo5QVHQEz) - Ryan Weaver - `55:21` 217 | * [Symfony Live London 2012](https://www.youtube.com/playlist?list=PLo7mBDsRHu11jFjrn_U-Wxiam4roogFug): 218 | * [Secrets of Building & Participating in OSS Communities](https://www.youtube.com/watch?v=qHYSJ1ionrE&index=1&list=PLo7mBDsRHu11jFjrn_U-Wxiam4roogFug) - Dries Buytaert - `48:44` 219 | * [Silex Anatomy](https://www.youtube.com/watch?v=e50V7jXfp30&index=2&list=PLo7mBDsRHu11jFjrn_U-Wxiam4roogFug) - Igor Wiedler - `38:20` 220 | * [In-Depth with Composer](https://www.youtube.com/watch?v=ttdhaZpFzc0&index=3&list=PLo7mBDsRHu11jFjrn_U-Wxiam4roogFug) - Jordi Boggiano - `40:04` 221 | * [Symfony2's descent into phpDocumentor2](https://www.youtube.com/watch?v=eIyjQFsDaR0&index=4&list=PLo7mBDsRHu11jFjrn_U-Wxiam4roogFug) - Mike van Riel - `30:50` 222 | * [Drupal 8](https://www.youtube.com/watch?v=1LSQf7Re3lQ&index=5&list=PLo7mBDsRHu11jFjrn_U-Wxiam4roogFug) - Alex Pott & Nathaniel Catchpole - `30:35` 223 | * [Symfony2 on Amazon Web Services](https://www.youtube.com/watch?v=ubM9YdswFMg&index=6&list=PLo7mBDsRHu11jFjrn_U-Wxiam4roogFug) - Rowan Merewood - `52:14` 224 | * [Symfony, what's next?](https://www.youtube.com/watch?v=pAFdmBxmt5Y&index=7&list=PLo7mBDsRHu11jFjrn_U-Wxiam4roogFug) - Fabien Potencier - `50:16` 225 | 226 | [Back to top](#must-watch-videos-about-symfony) 227 | 228 | ## Other resources 229 | 230 | * [PHP Must-Watch](https://github.com/phptodayorg/php-must-watch) - must-watch PHP videos 231 | * [SfPot](https://github.com/SfPot/) - SfPot talks 232 | * [SymfonyCon](https://github.com/symfonycon) - SymfonyCon conferences talks 233 | * [SymfonyLive](https://github.com/symfonylive) - Symfony Live conferences talks 234 | 235 | [Back to top](#must-watch-videos-about-symfony) 236 | 237 | ## Contributing 238 | 239 | You are welcome to contribute to this list by sending a pull request. Rule of a thumb for adding videos here is that 240 | the video context is about Symfony and/or PHP and presented mostly in English language. 241 | 242 | [Back to top](#must-watch-videos-about-symfony) 243 | --------------------------------------------------------------------------------