Are you a beginner with PHP, are you an experienced PHP developer, are you just interested at hearing something interesting about PHP? Then join us for the first meeting of the PHP Usergroup in Augsburg with talks about automating git hooks and advanced package management in PHP projects.
6:30pm - 7:00pm - socializing (with pizza and soft drinks and some bier)
7:00pm - 7:45pm - first talk
7:45pm - 8:00pm - break
8:00pm - 8:45pm - second talk
After the second talk there will be the possibility for further discussions.
First Talk: Benjamin Pflueg (Check24)
Getting a hook onto your git automation
Working with Git on a daily basis always contains some amount of repetitive tasks, that you could handle with automated jobs. Configuring "git hooks" is not always a fun task, though.
I want to show you how you can handle and extend "git hooks" without even leaving PHP and using composer to get it running as fast and hasslefree as possible.
Second Talk: Mathias Burger (TNG Technology Consulting GmbH) Advanced Package Management
Abstract: You know the basics like composer install and update. But do you know advanced commands as well? And is your repository well integrated into the build process?
In this talk, I will show you advanced composer usage by example. Furthermore we will discuss having a private package repository for your enterprise and how to integrate it into the build process. Then we will go over to using composer programmatically to build your own checks (e.g. reporting out of date packages) and even automatic code fixing (e.g. performing patch version updates automatically). Also security is a major concern so we also want to report the usage of unsafe dependencies (ones having known security issues).