On Wednesday 23rd of November, we would like to invite you to our next community meetup of the PHP User Group Munich. Please sign up to give us a hint how many PHP developers are coming!
The event will take place at TNG Technology Consulting GmbH, Betastr. 13a, Unterföhring.
At 6.30pm we will start by enjoying some networking with soft drinks, beer and pizza. Later we will continue with the talks.
This time, we will also give away a free JetBrains License.
Big repositories, complex query builders, tight coupling to your ORM. Adding new behaviors and search methods can be a mess.
Don't struggle anymore! This talk shows you how to decouple you from the ORM and writing general search behaviors for all your entities with the specification pattern. Your new specifications are not tied to any specific ORM and can be reused on different levels.
Patrik is a PHP backend guru at the web agency pixelart in Salzburg. He has been working with PHP for 13 years and Symfony for 7 years. If not coding, he's cooking ridiculously good food.
Escaping Dependency Hell
Dependencies are at the core of every complex software system. We will never be able to get rid of them, but identifying and managing them in the right way, leads to clean architecture and more testable code. Michael wrote dePHPend (dephpend.com) as a tool to pick up the work where pdepend left off and bring dependency analysis and visualization to PHP 5 and 7. In this session we’ll discuss questions like “Are we doing MVC right?”, “Why does Class X always break?” or “Where do I start refactoring?” and we’ll have a look at how dePHPend can be used to back up the answers with facts.
Michael is a freelancer and open-source enthusiast who’s in love with high-quality software development. His weapon of choice for most of his professional and private work is PHP. Often forced to work with legacy software, he believes in a rational and pragmatical approach to software development.