Blog

International PHP Conference
The Conference for PHP and Web Development

19
Aug

Managing development tools elegantly

Many developers store the required .phar files of the respective tools directly in the document root of the repository to escape the dependency hell [1]. That is the place you inevitably end up in if you pack the tools in the require-dev area of composer.json instead. There is however a way to not only solve this issue more elegantly, but also save storage space in your own version control system.
7
Aug

On the way to Symfony 5

The new minor version of Symfony was released at the end of May, heralding the launch of Symfony 5. In addition to big new features such as the Mailer and HTTP Client component, existing components have also been extended and improved and additional deprecations introduced; these deprecated functions will subsequently be removed in Symfony 5. Following is an overview of the most important new features.
3
Jul

PHP 5.x and PHP 7.x Security in Focus!

Since the end of 2018, PHP 5.x is no longer being supported. This means in particular that any vulnerability discovered since the beginning of January 2019 is and will remain a zero-day vulnerability - meaning there will be no patch for it. But what can we say about the security of PHP 7.x as compared to PHP 5.x?
20
Jun

Keynotes of IPC 2019 in Berlin

This year's keynotes have been as diverse as the world of Web Development itself. From HTML Treasure Hunt to PHP goes Hack migration to Social Enterprise—there is a video for everyone!
15
May

PHP functional: Elegantly get to your destination!

Functional programming is trending now. Many programming languages now provide good support for developing code functionally. PHP also contains mechanisms for functional programming. Unfortunately, other paradigms, such as good legibility or good understanding of the code, often get lost along the way; but it doesn’t have to be that way!
3
Apr

Symfony’s new messenger component

One of the big, new features of Symfony 4 is the messenger component, which was introduced in the last release. Similar to the EventDispatcher, it is sending messages but it can also send and receive messages across the boundaries of the application. Thus, it is offering the potential to introduce event sourcing and CQRS to Symfony applications.
13
Mar

Nest.js for Node.js applications

By now, Node.js isn’t a small-time-player anymore when it comes to the backend technology. However, the acceptance and distribution of the platform has only increased in recent years, so that more and more developers have to approach this technology. Node.js’ lightweight character is its biggest advantage, but also a disadvantage. Node.js only has a handful of core modules, which can be used to implement even larger web application. But this comes at price, because all the important features, such as routing or a plug-in layer for web applications, must be implemented manually.
26
Feb

Agile misunderstandings – The new agile manager

Self-organisation does not come to be by itself alone. It requires goals, competencies, methods and patterns of cooperation. Every agile coach knows of this and many made the experience that one cannot take all these things for granted, but that they must provide the environment for it.

Stay tuned!

Behind the Tracks of IPC

PHP Core Technology
Best Practices & Application

General Web Development
General Web Development & more

Agile & Company Culture
Agility has become mainstream

Software Architecture
Concepts & Environments

Security
All about Web Security

Testing & Test Driven Development
More about software testing tools and strategies

DevOps & Continuous Delivery
DevOps is a philosophy

Docker, Kubernetes, Cloud
Cloud-based & native apps

#slideless (pure coding)
Showing how technology really works

PHP Frameworks
All about PHP Frameworks

Content Management Systems
Sessions on Content Management Systems