Blog

Learn More
Learn More
Learn More
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...
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>
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 
31, 
2017

Message Processing Retries with RabbitMQ

<div style="text-align: justify"><a href="https://www.rabbitmq.com" style="color: #921015;">RabbitMQ</a> is an open source message broker, useful in almost any technology stack. It's built in Erlang and has a reputation for being a robust and reliable technology. However, in this article we'll look at what happens when things are <strong>not</strong> going smoothly, and how...
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>

Stay tuned!

Register for our newsletter

Behind the Tracks of IPC

PHP Core
Best practices & applications

General Web Development
Broader web development topics

Test & Performance
Software testing and performance improvements

Agile & People
Getting agile right is so important

Software Architecture
All about PHP frameworks, concepts &
environments

DevOps & Deployment
Learn about DevOps and transform your development pipeline

Content Management Systems
Sessions on content management systems

#slideless (pure coding)
See how technology really works

Web Security
All about
web security

PUSH YOUR CODE FURTHER