When is the best time to publish a new blog post? By using historical Seopher.com data I give you the answer.
Read on >>
Ever wondered what cookie stuffing actually is? It's a black hat affiliate technique where people try to hijack commissions.
Read on >>
A tale about how blogs continue to make money, long after you've stopped updating it.
Read on >>
Here I've compiled a list of 70 incredible free and open source applications ranging from games to development IDE's.
Read on >>
Wordpress is such a fantastic platform for developers, but who has created the most beautiful sites on it? Here are 10 of my favourites.
Read on >>This is me. I'm a 27 year old web
developer, blogger and entrepreneur
from near London.
I've done work for people like
Samsung, Vauxhall, Cadburys,
Chevrolet, Center Parcs and TKMaxx.
I've been running this blog since 2006
and have reached more than
1.7 million readers
I'm passionate about the web, heavy metal, zombies and cats.
Stay up to date with Seopher.com by subscribing to the RSS feed, either in your browser or subscribe via email using the form below
Updates by EmailBy subscribing by email you’re also subscribing to the Seopher.com newsletter; a periodical email outlining new reviews, competitions and other subscriber-only content
I encountered this today, so thought I'd share it.Concrete5's DatabaseItemList has some marvelous functionality and useful helpers. However, the only handle it gives you for sorting is the native $this->sortBy(column, direction) function. So how do you make it random?Like this: $this->sortBy('RAND()', 1); Hope this helps someone,...
I have recently integrated a website built using Zurb's Foundation CSS into the Concrete5 CMS and there was a very obvious problem.When in edit mode, every single editable region was off by about 40px which made getting the context menu for administering pages rather difficult.Fortunately the solution was very straight forward; Foundation puts a relative...
One of the biggest problems music lovers have is the distribution of their media. I have two iPhones, an iPod classic, an iPad, a desktop PC and Macbook Pro. I invariably want all of my music with me at all times, but we know that's not possible. I have something like 17,000 MP3 files and, for a while, Spotify helped me satisfy the...
As a web developer I'm very familiar with the myriad of SQL management tools that exist. Sure, everyone should know how to use their nominated SQL engine of choice from the command line (henceforth I'm going to refer to MySQL as it is mine), but we all know that tools make life easier.As such, I was contacted to review DBNinja - a web-based application...
Today I picked up my iPhone 5 (review coming soon), along with over a million other people. Despite the vast improvements in every area of IOS6, people have been disproportionately losing their shit over it. But why have Apple replaced Google Maps? Here are my thoughts on the matter.So there's absolutely no debating how good Google...
It won't have escaped your attention that Apple announced the iPhone 5 this week. While this isn't really a post about how I received that announcement, I'll include a little about it. This post is about the subsequent reaction from both the community and competitors. Notably, Samsung's response.An iPhone release is always going to...
As I'm sure you are, I'm getting unbelievably tired of reading biased, pointless, borderline satirical commentary about the ongoing Apple vs. Samsung legal battle.As a means of providing a rather dumbed down account of events: Apple sue Samsung for patent infringment, having registered generic technology and UI patents in reference to the iPhone and...
Paying for a featured review is a great way to give your product, service or website exposure. For as little as $75 you can have a full review on the site forever.
Advertising Bundle! Review + Banner = $100Buy a review and get a 125x125 advert half price. Your banner gets displayed on over 541 pages for a full month.