Podcast Appearance on WP Hacker Cast

Recently I was invited to appear on the podcast WP Hacker Cast by a prominent WordPress Cape Town community member, and an all around great guy – Jonathan Bossenger We had a great conversation about my development career, how I ended up at Automattic, WordPress, and just had a great time for an hour and […]

Go Go Gutenberg!

I was browsing the WordPress.org plugins repo looking at a few block plugins, and there’s a bunch of them! And that made me wonder about my minor obsession with creating a great landing page experience using WordPress. I haven’t talked much about that, but I’ve done quite a lot of (possibly too much) research into […]

Fixing Features First

I’ve always been fascinated by people who simply complain about things that are within their power to change, yet they don’t seem willing to actually make that change. It’s like complaining about your countries president, and then not turning up to vote. I’ve seen this often in the WordPress world, recently specifically about XML-RPC, and […]

Why Themeforest authors why….

So….all this commotion regarding the Slider Revolution plugin being bundled in themes has caused quite a few headaches for people. Myself included… I spent a fair chunk of an evening this week “updating” a friends (staging) site using this theme ->¬†http://themeforest.net/item/chariot-professional-responsive-portfolio-theme/5817175 to make 100% sure it was secure. Here’s what I had to do… Backup […]

Jetpack Photon image_downsize() issue

Sometimes in WordPress¬†code you have the need to get an attached image, for example in¬†a¬†featured slider. To do this we make use of the¬†wp_get_attachment_image_src()¬†function. The reason we do this is to grab the image properties such as height etc instead of just the url¬†in order to add a property for dynamic slide heights. However, there […]

Knowledge Revenue, Twitter, and APIs

I saw this tweet today and it reminded about something I realized quite a long time ago about online companies and knowledge revenue. APIs If you are an online service and you are gathering user information, or even information about how people interact with your service, there will always be the possibility to monetize that […]

Ghost Reporting

So late last week, over at WooThemes, we released a free theme for the latest content publishing platform, Ghost, and it’s rather appropriately called “Swayze” (in honour of Patrick Swayze’s appearance in the movie “Ghost“). For those that don’t know, Ghost is a platform built on top of NodeJS mostly using the Express framework. Now […]