Designing for Optimal UX

Content may be king, as the saying goes, but if you fail to give sufficient attention to the user experience (UX), far fewer people are going to be seeing your content. This means it could be considered that UX is a necessary vehicle in the delivery of content. Understanding the relationship between UX and content is important, because many websites fail to properly account for this (and therefore fail outright).

Continue reading Designing for Optimal UX

Simple Tricks to Improve Coding Efficiency

There’s a strange phenomenon that has arisen among software publishers.  There appears to be a tendency for people to invert their understanding of what makes a quality product better, or at least this is true when it comes to those who do the marketing.  It goes something along the lines of: “Their product has one million lines of code, but ours has two million, so therefore our product must be better.”

Continue reading Simple Tricks to Improve Coding Efficiency

One Simple Project to Learn All HTML5 Animation Techniques

Animation is often the last frontier for a developer.  Many regard it as a seriously difficult challenge, and so put off attempting it.  Which is a shame, because animation on a computer is not all that different from the kind of flipbook animation you probably did as a kid in the corner of your school books.  In fact, it’s probably even easier than that.

One of the technologies that has certainly made animation easier on websites is the HTML5 canvas.  Before we had that, we had to either use cumbersome tools like Flash, or we had to implement an entire JavaScript animation library that did essentially the same thing that canvas does, but requiring much more work on our part.

Continue reading One Simple Project to Learn All HTML5 Animation Techniques

Surviving an Upgrade to PHP7

It’s been almost a year since PHP7 shuffled shyly onto the Internet.  The lack of attention it received is positively baffling.  Perhaps it is fear of the unknown, or perhaps it is because there are enough people around who still remember what it was like upgrading from PHP4 to PHP5.

Or it could be simply that as a free, open source product, PHP doesn’t have a multi-million dollar budget lavished on marketing it.  Yet, this being the first major update to the Web’s most popular server-side programming language in 12 years, you’d think it would have generated considerably more excitement.

Continue reading Surviving an Upgrade to PHP7

Overcoming Design Trend Madness

The world of web design seems to have a cyclic nature.  Some fascinating new technology gets released, designers rush to experiment with it, marketers get excited and latch onto the experiments with a view to exploiting the potential, and the poor old users have to endure yet another design trend boom, with all the decline in UX that comes along with it.  Eventually everything that was wrong with the trend becomes self-evident, and usability experts finally manage to get a word in edge-ways.

Continue reading Overcoming Design Trend Madness