Web Development articles

In the first part of this series we covered the failings that lead to HTML5's structural elements, in this second part we'll look in detail at the consequences of those failings. I’ve said several times that HTML5 introduces a new method of...
HTML’s structural elements — article, section, nav and aside — are, at first glance, some of the easiest parts of the HTML5 specification to understand and implement. However, they’re actually some of the most poorly specified,...
Anyone involved in Web design or development will have come across the term "semantic" with reference to HTML5 and the Web in general. This often problematic term is understandably confusing to many of us, particularly since there is a distinct...
In 2006, while working at a design agency in Cardiff, Wales, I conceived of an idea to feature on our website the current weather conditions outside our office. I wanted to make our website fully engaging and to show our visitors and clients what...
We live in such an exciting time in the world of the web. Technology and standards are moving forward at a rate that's perhaps both faster and more exciting than ever. As things change, so do our habits, and one area that I think has seen bigger changes...
Ah, Ruby on Rails. The champion of the startup hustle, and the side project. That in essence describes a lot of why I think people enjoy the community as a whole, because they all appreciate those two facts. It surely has done a lot for the startup...
Building stuff for the web is fun. Want to know what isn’t? Waiting on a client to give you content so that you can launch their bloody website. Before I founded my startup, I worked as a freelancer and built websites for all kinds of clients....
There has been much cross-over between web development and application development in recent years. The biggest trend being the increase in web-based applications. Whilst many would argue that it’s the rise of the cloud, and of faster...
Since the advent of the first web search engines, designers and developers have struggled with issues of how to increase their placement on a search engine results page. With the major search engines (Google, Bing, etc.) unwilling to reveal...
WordPress plugins allow you to easily modify and enhance your blog by bringing new functionality not otherwise available in the base code. Using plugins works more effectively than trying to modify the overall core programming that makes...
Mozilla's Firefox has been slowly losing market share since its peak in mid-2009. Prior to the establishment of Google's Chrome, Firefox was the only real alternative to the much despised Internet Explorer. Its market share has been radically...
The one ECMAScript it's still okay to like, JavaScript has in recent years shrugged off its 'under-powered', 'bloated' and 'incomplete' labels and grown into the universal go-to solution for front-end scripting. Go to your drawer and pull...