Design & Development
Detecting Language Preference from the Browser with Accept Header
October 22, 2014, by Martin Clancy
Some time ago I was on a trip to Germany for the Smashing Mag event. Several websites I visited (including the world’s largest search engine) asked me to confirm my language preferences based on my current physical location. This struck me as a rather inefficient approach to setting language preferences. Especially given the language of the browser is readily available to web publishers as part of the HTTP request... Read More
Mobile-friendliness 101: Adding click-to-call links to a website
August 12, 2014, by Ruadhán O'Donoghue
Creating a site that works well across all devices can be a daunting task. However, there are some simple things that you can do that can have a big impact on a site's usability. Click-to-call is one such feature: it's simple, effective, and very easy to implement... Read More
Geo-sorting: Using Device Geolocation to Sort by Distance
July 22, 2014, by Ruadhán O'Donoghue
In this article we take a look at how location information can be used to sort a list of items on a webpage. This might be useful for local search results; for example 'Restaurants near me' type searches, or for sorting a predefined list of locations such as a company's office locations in order of distance from the user... Read More
Getting Started with Pebble Development
July 2, 2014, by weimenglee
Pebble is a smartwatch developed by Pebble Technology Corporation. It is one of the most successful Kickstarter projects to-date and has received significant successes with consumers. The Pebble watch itself comes with a black-and-white e-paper display, and includes several sensors such as magnetometer, ambient light sensor, and an accelerometer... Read More
Less Is More – Why You Should Care About Latency For Your Mobile Site
May 28, 2014, by chrskly
When it comes to site optimisation, we tend to focus a lot on page weight and bandwidth to the device. While these are very important, this is not the whole picture. Optimising for speed is important for all classes of end-user device - mobile and desktop alike... Read More