Feb
12,
2018
Tutorial: How to extract microservices from a PHP monolith
<div style="text-align: justify">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...
Jan
17,
2018
Testing PHP code more efficiently
<div style="text-align: justify">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...
Dec
20,
2017
Symfony 4 and Symfony Flex – Core Ideas, Features and Improvements
<div style="text-align: justify">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.
</div>
Nov
22,
2017
How hard can it be?
<div style="text-align: justify">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.
</div>
Oct
4,
2017
Making a case for Go – for PHP developers!
<div style="text-align: justify">Developers usually take their programming language of choice very seriously. Which makes sense since it’s probably the tool they spend the most time using. We get attached to our languages, and debating the merits of various languages can get… passionate.
</div>
Sep
28,
2017
Making code refactoring safer with functional tests
<div style="text-align: justify">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...
Aug
1,
2017
Backups in the Time of Microservices
<div style="text-align: justify">Backups are one of those things in the IT world that aren't debatable. You should have'em! End of discussion. Statistically speaking, if you never needed one, every day forward you are more likely to actually need a backup.
</div>
Jul
19,
2017
Continuous Integration for PHP
<div style="text-align: justify">Continuous Integration is the first step of a Continuous Delivery Chain and can be used as a standalone solution. It reduces the team's workload in the field of quality management by automation and helps to make sure software quality is maintained in the long run.
</div>
Jul
3,
2017
Zend Expressive: your 101 to really get into the universe.
<div style="text-align: justify">Zend\Expressive has been the new dynamo in the Zend Framework universe for quite some time now. As a PSR-7 middleware microframework it promises the creation of lightweight web applications within minutes. Let’s take a look at current and past developments concerning Zend/Expressive.
</div>