Blog

International PHP Conference |
June 4 - 8, 2018 in Berlin

10
Apr

We’ll have to go over this again later on…

In addition to the many large and long-standing legacy code applications, there are more and more brand-new products. New extensions and modules offer new possibilities and thus opportunities for customers and companies. However, there is one major problem that continues to produce legacy code: the developer. In this article I will highlight various aspects of software development and encourage good software quality and work.
6
Mar

New routers needed in the country

The dominance of the PHP framework silos is coming to an end. Thanks to the increasing popularity of the Composer, PHP developers are finding it easier and easier to build their own framework from many different building blocks and packages. This article provides an overview of some PHP routers that are available as useful alternatives.
12
Feb

Tutorial: How to extract microservices from a PHP monolith

Here it stands, the monolith that has grown for decades, and is becoming increasingly difficult to maintain and expand. An undifferentiated rewrite would be too expensive and no guarantee that it would be better this time. In order to tame the monolith, we can refactor it on a large scale, i. e. maintain its behaviour but improve its structure. This can be done, for example, by extracting microservices - and preferably in small steps.
17
Jan

Testing PHP code more efficiently

Quality code is highly valued in the PHP community. You’ll rarely find untested libraries on GitHub. Two problems that developers encounter again and again during testing are the handling of file operations, as well as testing built-in PHP functions such as time() or exec() on certain expectations. In this article, Tommy Mühle explains a few solutions for such cases.
28
Sep

Making code refactoring safer with functional tests

You might have heard about it before: Most of the time it doesn't make any sense to write software from scratch. Instead, existing software should be refactored – especially when there's no one who understands anymore what exactly some piece of code actually does. Refactoring refers to changing the internal structures of code without diminishing its funtcionality. What is the best way to achieve this goal, especially in large applications?

Stay tuned!

Behind the Tracks of IPC ’18

PHP Development
Best Practices & Application

Web Development
Web Development & more

Web Architecture
Concepts & Environments

Performance & Security
All about Performance & Security

Agile & DevOps
Agile & DevOps methodologies

JavaScript
All about JavaScript

Server & Deployment
All about Server & Deployment

Web Design
UI, UX and more