Our Journal.
Thoughts, tutorials, and case studies from our team. We explore the intersections of design, technology, and business.

Jetpack Disconnects Every 3-4 Days: the Definitive Fix
Opening the dashboard reveals that the WooPayments payment system has gone down — and digging further, the Jetpack plugin, the foundation the entire chain depends on, is disconnected! What happened?

WooCommerce at TikTok Speed: The React Island Landing Technique
Ever watched a teenager doomscroll through TikTok? Thumb-flick, half a second to decide, scroll, next video. When boredom kicks in after half a second, the gap between clicking an ad and seeing a page is the difference between a view and a request that gets closed before it ever renders.

WooCommerce: Build a Plugin from Scratch, Use AI, or Buy One?
“I need a specific feature, but no existing plugin does exactly what I want. Should I develop a custom plugin, try using AI, or settle for an off-the-shelf solution?” It’s not an easy choice. Each option has its pros and cons, and the right decision depends on your time, budget, technical expertise, and business goals.

Corrupted images: WebP, GitHub and AI Studio
While you’re experimenting with the new design tool by Google, AI Studio, you might stubmle into a serious issue: you upload a perfect WebP image into the development environment, it displays correctly in the preview, but after clicking “Publish” and pulling to the production server, the image becomes unreadable.

Inline PHP Syntax Check in JOE Editor
If you love JOE as your text editor on Linux, you surely notice the absence of built-in PHP syntax checking. With modern IDEs you get errors highlighted in real time, whereas with JOE you have to save, exit, run php -l filename.php from the terminal, then reopen the editor… tedious and disruptive. Let’s see how you can get it inline inside the editor.