GrumPHP: A Pragmatic Local Continuous Integration Workflow
Had a new dev join the team a while back. Sharp guy, good attitude. But his first few commits were… inconsistent. Braces all over the…
Had a new dev join the team a while back. Sharp guy, good attitude. But his first few commits were… inconsistent. Braces all over the…
I got a call from a client with a membership site that’s been around since the dawn of time. They wanted to upgrade their security,…
I was on a call last week with a client running a pretty big WooCommerce store. They’re getting ready for a huge Black Friday sale…
I had a client running a pretty slick setup on Laravel Vapor. But they had this ghost in the machine—an error that would pop up…
I got a call last week from a client in a panic. Their international orders were failing at checkout, but only when customers tried to…
A client came to us a while back with a Laravel subscription app that was bleeding money. Users would go through the Stripe checkout, their…
Got a call from a client last week. Panicked. Their custom product filters—the ones their customers absolutely rely on—just stopped working. The product grid would…
I got a call from a client last week. He runs a pretty high-traffic WooCommerce store and is constantly on the road. He was frustrated…
I had a call last week with a client, sharp guy, runs a decent SaaS business, but he was completely lost. He wanted to understand…
Got a call last week from a client. Sharp guy, but he\’d been down a rabbit hole of ‘modern WordPress’ articles, all talking about bleeding-edge…