Wow! Caching is the cure for what ails yer!

Thu Jul 30

I run a site which has been performing very badly recently – lots of crashes, memory exceptions and the like. It’s hosted by the wonderful Dreamhost and I contacted them to see what the problem was. Basically the site was using too much memory. Ho hum.

So I took a quick look around and found this article on improving BuddyPress performance written by my friend Andy Peatling. Basically I just turned on wp_cache in my wp-config.php file and enabled XCache and look:

Caching makes the world faster

If that’s not a fantastic result I don’t know what is.

So if you’re a DJ and you’re looking for free mix hosting, BeatsBase.com is now working again!

I’m also rewriting the site to have some more Web 2.0 Social Networking features (using, you guessed it, BuddyPress) such as cool member profiles, groups and friends, on-site messaging and more. I also aim to get some kind of integration with Facebook and Twitter going, but of quite what nature I’m not sure yet. This is all dependent on time, of course.

New BeatsBase mix widget

Sun Dec 21

I’m currently working on a widget for BeatsBase.com, the social networking and mix hosting site I developed for my friend and client Robbie a couple of years ago. The widget will allow you to have a Radio BeatsBase player on your website, just like this:

That one shows the latest mixes added to the site, but if things go according to plan you’ll also be able to have a player with just one users mixes in as well. If you’re into dance, trance, techno and other styles of “young person” music take a look.

Metro View from inside: Michael Franti on why music deserves to be shared

Thu Sep 18

CD sales are down. Downloading is up. The future is coming. Don’t be afraid. Despite the fact the record industry dinosaur is sucking on its last barrel of oil, the goddess of music is more alive than ever before. I remember a time when an average fan had perhaps 50 CDs in their collection and most were from one genre. Today, nearly every listener has thousands of songs tucked away in their shirt pocket and everyone’s got their chill-out, rock-ou and make-out playlist among them. Did they pay for all of them? Unlikely. Are they inspired by all of them? Definitely. Some songs only inspire us to click delete but even that churns up to delve deeper into the vast sea of supply that is feeding the world’s insatiable desire to move and be moved by music.

So from an artist’s perspective, what good can come from people sharing music? When I turn someone on to new music I’ve discovered, my reputation as a tastemaker is on the line. I recommend a couple of duds and suddenly I’m “DJ non-grata”. The absolute best promotion any band could have is word of mouth and the internet is the music world’s blowhorn.

I cannot count the hundreds of times I have heard from fans after shows say “My friend burned me your disc and that is why I am here tonight.” Playing music on the streets of Baghdad in 2004, one man said: “I have seen you on the computer.” It really was an awakening for me to witness the power of song in the world today and the beauty that it’s reaching more people than ever before.

Michael Franti and Spearhead’s latest album, All Rebel Rockers (Anti), is out now

This was originally published in the Metro free newspaper.

Useful neo-marketing websites

Mon Aug 4

I’ve had a few conversations recently about neo-marketing, an emerging way to communicate between businesses and people (or people and people, businesses and businesses, anyone really). I even twisted it to apply to emerging churches.

After one of these conversations I put together a list of useful neo-marketing online resources. Well, strictly they are really resources about a modern approach to business, as well as marketing, customer service and a lot of other things. I’m a generous sort of chap, so here it is.

Signal vs. Noise by 37signals: http://blogcabin.37signals.com/posts/

37signals were a website design and development company which brought out a couple of their own online applications which have caused a storm on the web due to their ease of use and power. In particular their Basecamp project management system (http://basecamphq.com/) has revolutionised the way many which are deeply involved in the web companies work.

They have a knack of writing good medium length articles about all sorts of things. Plenty of example from other businesses about good (and bad) ways to operate:

They also link to some great articles, videos and other resources:

And they also have regular spots highlighting different things:

All these examples are from just the (sometime in June) front page of their blog, and the archives are full of fantastic things.

Creating passionate users by Kathy Sierra: http://headrush.typepad.com/creating_passionate_users/

Kathy is a very well respected author and blogger with a huge range of great articles discussing many aspects of marketing, design, development and customer service. Here’s just a handful of the articles from her:

It’s important to note Kathy isn’t blogging any more, however she’s still active as a speaker and author.

Gapingvoid by Hugh Macleod: http://www.gapingvoid.com/

Hugh is a very well known Scottish cartoonish and marketer, with a particular style both of drawing and writing. Over the last year or so he’s been involved deeply in what has become known as the Blue Monster movement – based on this cartoon which he drew:

On the back of that he’s done work with Microsoft trying to break them out of their age-old marketing quagmire. He’s also involved in a wine company and a Savile Row tailors. But the best thing about Hugh is he’s got a fantastic understanding of what’s wrong with traditional PR, and how the tide is turning:

Church of the customer by Ben McConnell and Jackie Huba: http://www.churchofthecustomer.com/

This isn’t one I read regularly, but there’s some good stuff on it anyway:

Global neighbourhoods by Shel Israel: http://redcouch.typepad.com/weblog/ * please see the note below this entry

Shel is an old-school marketer who has really “got” the Internet. Together with Robert Scoble (probably the most famous blogger in the world) he wrote a book called Naked Conversations (http://www.amazon.co.uk/Naked-Conversations-Changing-Businesses-Customers/dp/047174719X) which charts how blogs are changing the face of business. “Global Neighbourhoods” is the name of their follow-up book. If you want some good offline reading you could do a lot worse than buy these.

Shel is fundamentally a business marketer, and he has written some fantastic articles:

Important note: some of the things in this section are factually incorrect. Shel has kindly pointed out the error of my ways in this comment, and for that I thank him. Sorry for not doing my research properly, or indeed paying as much attention as I should!

Shotgun marketing by Chris Houchens: http://shotgunconcepts.blogspot.com/

Chris is a widely known marketing expert with a particular focus on web interactions. Here are some useful recent articles:

Horsepigcow by Tara Hunt: http://www.horsepigcow.com/

Horsepigcow is a blend of observations on online marketing, links to the “happening” things on the web and general observations about web business. Not every article will be of use for businesspeople, but she has written some great stuff:

Extra links:

Presentation Zen by Garr Reynolds: http://www.presentationzen.com/presentationzen/

Garr is a fantastic presenter, and on his blog he talks about how to make presentations better, and also has lots of example from some of the worlds foremost speakers.

Recommended reading by Hugh Macleod: http://www.gapingvoid.com/Moveable_Type/archives/002039.html

Hugh lists the blogs you should be reading.

The Jazz Programmer

Sun Feb 3

It seems everyone these days wants to be famous. However the vast majority of them don’t want to do the work required to be famous for anything worthwhile. They want to be famous for, well, being famous. They want to be rock stars.

The programming world seems to have been taken over by this attitude, with an increasing number of job adverts looking for a “rock star” developers. But is that really what the web and business in general, needs? I’m not so sure.

Ron Evans at Dead Programmers Society compares rock stars to jazz musicians, and I think the parallels can be easily seen with developers. I like to think I have a bit of insight into this area, being both a developer and having a degree in jazz (yes, really).

There are three basic ways in which programming and being a jazz player are similar:

The great thing about being a jazz player is the more you know the more you know you have to learn. The tough thing about being a jazz player is the more you know the more you know you have to learn. It’s the same with programming – there is no end to learning because programming, like music, is not a static thing. It changes, evolves, continually and you have to keep up if you want to succeed.

The great thing about being a jazz player is there are few rules. The tough thing about being a jazz player is there are few rules. Just like programming, the rules you follow are reasonably simple at heart. In jazz if you break the rules it doesn’t sound right; in programming if you break the rules then the application doesn’t compile. But even within those rules there is huge freedom of expression, a thousand ways to say/do the same thing.

The great thing about being a jazz player is the fact you can play “off” other people. The tough thing about being a jazz player is the fact you can play “off” other people. I work in a team of 6 developers, we all have our own styles and experience. We all share the strengths we have, and we create good stuff. Just like a band who gig together regularly, there’s an appreciation there of each other – even if we sometimes disagree about some things.

I owe a huge debt of gratitude to the many fantastically talented and graciously generous people around the web who have shared code, understanding and insight with the world. So too I owe a huge debt of gratitude to those people who through their music have shared much that is both tangible and ethereal with the world.

This entry is in memory of the late, great Oscar Peterson. Rest in peace, Oscar.