Experimenting with Memcached and Batcache

batmobile

WordPress is often accused of being slow, and you can definitely get it to grind to a halt if you try. But in true WordPress fashion, it also comes with interesting building blocks that helps speed it up to all the way to ludicrous speed. WordPress is like Lego, and I’ve been playing with a couple of interesting new bricks that promise to seriously improve performance.
More Experimenting with Memcached and Batcache

WordCamp Europe 2013

WordPress logo blueOn October 5th, 6th and 7th, I attended the first ever WordCamp Europe. As I’ve come to know them, WordCamps are usually city-based WordPress events where developers, designers and bloggers meet to listen to talks, discuss the future of WordPress and – of course – party. In many ways, WCEU was no different. Except for scale. Around 700 people attended, from all over Europe (and far beyond).
More WordCamp Europe 2013

Roy | October 15, 2013 | English,WordPress | Comments (3)

I really hope Blackberry and WP8 succeed, and here’s why

Blackberry_Z10A while ago, I read an article on Mac360 about how Apple is supposedly destroying Android “from the inside out“. It’s a “fairly biased” piece, and it somehow seems to argue that Apple’s ability to make money off of content is a good thing for end users. But that’s not what caught my eye (since we all know the iPhone is essentially a shopping cart). Here’s what did.

The question that tech media and stock analysts should be asking is, ‘How long before Android and Google’s partners give up the chase?‘

Huh, what?
More I really hope Blackberry and WP8 succeed, and here’s why

You can now fork Cumulus 2.0 on Github

When I decided to no longer maintain my WP-Cumulus plugin a while ago, one of the reasons was that the project was in disarray. I wanted to improve so many things at once, that I ended up finishing none. One of the plugin’s parts however, the actual Flash movie, was 99% done. That’s why I’ve decided to put it on Github.

Note that this is “Cumulus”, without the “WP-”. It’s a new version of the movie, that uses a different, more generic XML format, and supports new things like unicode and device fonts. It’s not a WordPress plugin. If you’re looking to revive WP-Cumulus or incorporate the effect into other projects, it’s the ideal start. It’s the best incarnation of the effect, and I invite you to write stuff around it.

https://github.com/roytanck/cumulus

I think I stumbled upon something very suspicious today

Earlier today, I logged into my web host’s control panel. I noticed that this month’s bandwidth usage was much higher than usual. Traffic to the sites hosted there has been steady, so I started to investigate. I soon found that there were a lot of requests coming in from three unknown domains. I looked at those websites, and found something very peculiar. Something that I think reeks of fraud. Here’s what I found.

More I think I stumbled upon something very suspicious today

Roy | November 28, 2012 | English,Internet | Comments (10)
Tags: , ,

I’ll no longer be developing WP-Cumulus

It’s been well over a year since I last blogged about WP-Cumulus. In the mean time, there have been all sorts of developments. I’ve been in serious talks with a potential buyer. That didn’t work out. I’ve tried, a number of times, to do a rewrite. That didn’t work out either. But most importantly, I gradually lost interest. Which is why I’ve decided I’ll no longer dedicate any time to Cumulus.
More I’ll no longer be developing WP-Cumulus

Taming wp_list_pages

Ever since pages got added to WordPress in version 1.5, wp_list_pages has been the way to get a list of pages. In the pre-widgets era, it used to be coded into pretty much every theme’s sidebar or header to generate the site’s menu.

Nowadays wp_list_pages is at the heart of the Pages widget, and it’s perfect for blog-type sites with a modest number of pages. But if you’re using WordPress as a CMS, and most of your content is written as pages, using wp_list_pages can cause serious performance issues.
More Taming wp_list_pages

The WordPress-Apple Paradox

As a long time member of the WordPress community, I go to a lot of WP meetups, WordCamps and other WordPress-related gatherings. Often, people will pull out their laptops and start hacking away together. It’s a great community. What strikes me as somewhat odd however, is that the majority of those laptops are usually MacBooks. Now of course, everybody is completely welcome to use whatever type of computer they prefer, but to me there’s something strange about this situation. A WordPress developer with a Mac is a little like a church-going atheist.
More The WordPress-Apple Paradox

New adventures in hosting a single file

When I launched my Flickr Widget a couple of years ago, I decided I would host the tiny little Flash file that is the heart of the widget. I didn’t want to bother end users with downloads and installs and such. I put the file on Amazon’s S3 service, and offered an embed code generator form on this site. This worked well for a while, but more and more people started using the widget. Soon, Amazon started sending me hefty monthly bills.

I experimented for a while with hosting the file on the same server that runs this blog, but my host did not like that idea. Their terms of service don’t allow me to host non website-related files. So I moved the file to a friends VPS (Virtual Private Server). By then, the 5 KB Flash file was being served millions of times a month, causing around 30 GB of monthly traffic. I needed a more permanent solution.
More New adventures in hosting a single file

New WordPress plugin: Tag Pages

Ever since tags were introduced in WordPress 2.3, people have wanted to add tags to pages, not just to posts. For years now, Page Tagger has allowed you to do so. It’s a great plugin, and I’ve used it often. However, since it was created, WordPress has made it a lot easier to add tags to pages, and that new approach has some significant advantages.

I’ve been working with Bjorn Wijers on a project that uses Page Tagger, and we’ve found it to have some small – but pesky – issues. Bjorn gradually improved and simplified the code, and sent patches to the plugin’s author. Most of those changes are now part of Page Tagger, but Bjorn has decided to also release his own plugin.
More New WordPress plugin: Tag Pages