12
Jul
/
Node.js module: JSON Server
Most cases of web frontend development, require a functioning backend. Yet quite often the frontend and backend are developed separately. This means, that the functionality of the frontend can only be tested, if there’s a backend providing it with a counterpoint station. And to decrease this backend dependency you can actually use a Mock server instead.
11
Jul
/
Convince Your Boss
You're longing for new ideas, connecting with like-minded devs and widen your horizon? Then IPC is the place to be. We help you out convincing your boss to send you to the International PHP Conference with these 3 easy steps.
27
Jun
/
Hello my name is “if”
It’s an inescapable fact that writing maintainable code is not easy. Before we can change any code, we have to understand what the code currently does, and whether it’s supposed to do that.
22
May
Video: Debugging, Logging and Profiling in Distributed Systems
With the increased use of Microservices and Docker in production one question is how to monitor with rising complexity in services?
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.
20
Dec
Symfony 4 and Symfony Flex – Core Ideas, Features and Improvements
Since its release back in 2005, Symfony has been continuously evolving and improving. With every new version, the framework has pushed forward, helping us writing better code faster.
22
Nov
/
How hard can it be?
Back when starting their consulting company, they deemed invoicing a solved problem: Simply write them using office software, print to PDF, done. That solution did not make them happy, though.