A detailed talk about Composer package management by one of its core developers. The speaker discusses common misconceptions about Composer, explains the differences between install and update commands, introduces the global command functionality, and provides troubleshooting tips. The talk also covers package versioning, dependency management, and best practices like committing the composer.lock file.
A comprehensive talk about advanced Git techniques, given at a Laravel conference. The speaker covers various Git commands and workflows, including conflict resolution, rebasing, sub-modules, and debugging tools. While not Laravel-specific, the talk focuses on practical Git usage that would benefit Laravel developers working on complex projects.
The speaker, primarily a Symfony developer, shares his journey into the Laravel community and presents Rector, a PHP upgrade automation tool. He demonstrates how Rector can help automate PHP version upgrades, improve code quality, and handle framework-specific upgrades. The talk focuses on practical examples of using Rector with Laravel projects, including automated type additions, dead code removal, and framework-specific upgrades.