While working on hotfixes for WooCommerce stores it can be helpful to duplicate the live database locally. This brings with it the issue of holding customers’ private data in my development environment. As a quick fix. Instead of creating a fresh dummy store. Which can take a while to create. I’ve got a list of… Continue reading Clean a WooCommerce database of orders and customers
WordPress DocBlocks false positive for apply_filters() in PHP Stan
At Vatu we use PHP Stan to analyze our code and help prevent bugs. For our WordPress projects, there is a handy WordPress Stubs module. This reads the core WordPress functions DocBlocks and checks our code is adhering to these. This makes sure we are passing parameters correctly to functions and the like. Our issue… Continue reading WordPress DocBlocks false positive for apply_filters() in PHP Stan
Visual Regression Testing: Automated
After joining Mark and Keith on the WP Café episode 16. I was asked back to demo part of my automated visual regression testing. Based on the initial feedback from Keith who was interested in the Visual Regression side. We decided to do a screen share where I set up a basic example. Giving Mark… Continue reading Visual Regression Testing: Automated
WP Café #16: WordPress Development Workflow Automations
I was invited back to discuss WordPress development workflows and automation. Even got talked into doing screen cast with Mark and Keith. Coming soon.
Do the Woo: Promoting Products to WooCommerce Developers and Agencies
Had the pleasure to join Jodie Fiorenza of WebDevStudios on BobWP’s Do the Woo Podcast episode 113. The podcast and transcript is available at https://dothewoo.io/promoting-products-to-woocommerce-developers-and-agencies/.
Do the Woo: A Designer Who Codes #92
This Thursday I joined BobWP and Brad Williams for episode #92 of Do the Woo Podcast. The podcast and transcript is available at https://dothewoo.io/designer-developer-woocommerce-michael-bragg/.
WP Café #1: Developing themes with Gutenberg (IRL)
I had the pleasure of being a guest on the very first WP Café.
Mentorship
In February last year [2017], as I was coming to the end of my redundancy period. Deciding the direction my career was going to take. I came across a tweet from a developer I’d followed while watching WordPress TV talks. Are you hoping to become a professional #WordPress developer? We're opening our mentorship programme soon.https://t.co/zo70iwxFQb… Continue reading Mentorship
Toggle Git Ignored Files in Atom
A helpful reminder for the future. Every once in a while when I open up, my coding editor of choice, Atom. I’m greeted with horror. Large sections of my project are missing. After loading up Finder and traversing to the missing directories. Relief starts to sink in. As I find my files are still there… Continue reading Toggle Git Ignored Files in Atom
Published – A WordPress Theme
My aim is to create a minimal viable WordPress Theme for this site. Allowing me to experiment with and test. Outside of the stricter controls of commercial development. I’ve been best buddies with WordPress themes for several years now. Building themes for clients and integrating them with bespoke plugins. Along the way, I’ve picked up many… Continue reading Published – A WordPress Theme