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...
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...
Jan
30,
2023
How Git Hooks Support Local Development
No more commits with messages like "Fixed typo" or "Best commit ever". No more commits with syntax errors or failing unit tests. No more error messages because Composer packages were not updated after a pull. Sounds too good to be true? Not with the help of a pirate!
Aug
29,
2022
Building a Job Offer App With Mailchimp and Symfony
In this article, you’ll learn how to build a Single Command Application that interacts with MailChimp and GoogleSpreadsheets using the Symfony Framework. You’ll also learn how to structure your applications to survive changes to the vendor environment.
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....
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...
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...
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...
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...