|Blog

DevOps & Deployment

Aug 
12, 
2024

Simplify WordPress Development with WP-CLI

What if I told you that you can generate a proper PHP code on a command? Remember, all I'm offering is the truth – nothing more. Setting up a project today is a project. GIT clone, nvm install, nvm use, npm install, npm run start, fix docker port issue, nvm install && nvm use, npm install, npm run start.. Ahh ok, rm -rf *, git clone… When you finally make all the different tools work on your machine, it’s time for writing the code - but not just yet. You still have to do some copy/pasting from docs. Where was that page with a code example again?
Jul 
14, 
2023

The PHPUnuhi Framework at a Glance

While pipelines, tests, and automation positively influence many aspects of our daily work, there are still topics where manual work makes developers yawn. The platform-independent open source framework PHPUnuhi is trying to revamp the topic of “translations”, enhancing it with possibilities in the areas of CI/CD, storage formats, and even OpenAI.
Oct 
4, 
2021

The Magic of Automation

What does an automated pipeline bring us besides initial costs? Above all, a documented deployment flow that anyone can execute. Automated deployments save time, money, nerves and make room for value- added work ‒ but how does it all work exactly? This article provides the answers and presents a corresponding set-up.
Jan 
18, 
2021

How to Delegate Code Reviews to CI

Are you doing code reviews? No? Yes? In both cases, you won't have too. Just add a couple of YAML lines to your CI. I'm very grateful that Rector is getting traction lately. More and more PHP developers save dozens of hours by running simple CLI commands on their codebases. It's a lot. But you want more laziness, right? Rector can do much more without you even running it.
Jan 
13, 
2021

First, prevent any harm

“First, do no harm” says the Hippocrates. As fault-tolerance experts we say “First, prevent any harm”. It is often said that all software faults are design faults. It easier to prevent the harm at design time. Fault tolerant system design and development techniques will allow developing sustainable 99 % reliable systems.
Apr 
1, 
2020

10 tricks for Clean Code – how to leave Legacy Code behind by using PHPStan and Code Standard

Clean Code vs. Legacy Code. And ever again the dark side of coding spreads further and essentially endangers the sanity of us developers. We come to stop trusting our own code. That increases the pressure on us considerably. Eventually, everything is to run smoothly without causing further costs. That’s exactly what the customer wants. And “technical dept” can quickly become dangerous – even in smaller projects.
Nov 
5, 
2019

DDEV-Local: One for all!

DDEV-Local developed by DRUD Technology LLC is a great solution to simplify and unify the entire local PHP development environment in teams, agencies, and communities. The open source tool is compatible with many popular CMS solutions, among others. In addition, DDEV can link the PHP programming language with the cutting-edge world of containers, DevOps and company, significantly reducing the complexities associated with it.
Aug 
19, 
2019

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.

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