WordPress Acceptance Testing: A Guide for Busy Developers
I got a call from a client running a big membership site. We’d just pushed what we thought was a minor update—just adding a new…
I got a call from a client running a big membership site. We’d just pushed what we thought was a minor update—just adding a new…
I was working on a project for a client with a huge, old-school inventory system that needed to sync with WooCommerce. The only way to…
A client called me in a panic. Their WooCommerce site, which they’d spent a fortune hosting on a “premium” managed server, had just crumbled under…
A client came to us with a plugin that was, to put it mildly, a total mess. It started simple enough—one little settings page. But…
I got a call from a new client in a panic. Their site was down. White screen of death. Turns out, their previous developer had…
I took over a project once where the deployment checklist was a mile long. Clear this cache, sync that data, run this report. All manual….
I had a client come to me, completely at their wit’s end. Their site had been hacked for the third time in a month. They’d…
A client came to us with their WooCommerce shop last week. The request seemed simple enough: add a tiered discount for VIP customers. But when…
A few months back, a designer I know—super talented guy, great eye—was complaining about losing a big gig. He’d sent the prospect a link to…
A client came to us a few weeks back completely frustrated. They were on Pantheon, which is a solid host, but their dev workflow was…