Should you be learning to build apps?

Smartphones just keep getting smarter. From the features to the actual phone designs, smartphones have essentially become our first line of contact. Think about it like this: if you have your smartphone in your pocket and you need to search the web for something, chances are you'll just whip out your phone and type away. Not too many people would choose to walk over to a computer, boot it up, load a browser and find a response. Smartphones are just convenient and the market for them continues to increase....
read more

Deal of the week: Respublika font family

It’s often difficult to settle on a strong sans-serif. So many carry a lot of baggage with them; Helvetica is everywhere, Arial is Helvetica, Verdana really only works on screen, and everything else is hugely expensive. So we were really excited when our sister-site, MightyDeals.com, arranged this sensational deal on the beautifully balanced Respublika typeface, designed by Gregori Vincens and Malou Verlomme. Respublika is a humanist sans-serif, featuring a simple overall form, but packed...
read more

How to use the Notification API

We’re all used to browser notifications; we get them all the time on sites like Facebook and now, using the Notification API, we can actually push notifications to the desktop. Imagine a site performing a task whilst the user checks her email, she would still receive our completion notification on her desktop. Browser support ... At present, the Notification API is a working draft, so it’s not universally supported. However, it is supported by Chrome, Mozilla and Safari. Even more helpfully,...
read more

How to add autocompletion to forms with typeahead.js

We all know what auto complete looks like in input fields, and when we’re asking a user to enter dozens of answers, autocompleting is always a good idea. Even better than creating an autocomplete system is creating an auto-complete system that’s compatible everywhere, and that’s what lead me to stumble upon typeahead.js by Twitter. This is a fast and fully featured autocomplete library. It allows you to prefetch json files from your server, it then saves them in localStorage and when necessary...
read more

Deal of the week: 21 premium, responsive, one-page HTML5 templates

One of the most appealing kinds of sites, for all types of businesses is the one-page parallax scroll. There's a spacial delight in simply scrolling through content, and of course, on a mobile device, swiping through content is more appealing than struggling to tap a minute link. If you're looking to get a professional, responsive, one-page site online in the shortest space of time possible, then look no further than this tremendous deal from our sister-site, MightyDeals.com: You can get not 1, but...
read more

Introducing CSS variables

If there is one thing a language needs to qualify as a programming language, it’s variables; they’re incredibly useful, save us a bunch of work and typing, and improve coding all-round. This is exactly what CSS didn’t have. Pre-processors like Sass and Less used them, but vanilla CSS never had variables. Until now. They’ve been on the horizon for a while, but only recently have variables started to be implemented in CSS, let’s take a look at how they work. Browser support ... Currently CSS...
read more

Deal of the week: Lunchbox Slab Serif

One of our very favourite deals of 2013 was for the lovingly crafted Lunchbox font, from Kimmy Design. So we were delighted when we found out that our sister-site, MightyDeals.com, had managed to arrange an equally awesome deal on the companion typeface, Lunchbox Slab Serif. The hand-drawn quality of Lunchbox Slab Serif gives it a real, honest feel. You can almost imagine a waiter chalking it up on a board.   Just like its sibling, Lunchbox Slab Serif is ideal for any project that you want to introduce...
read more

Introducing the calc function

Math is a necessary (if not always welcome) tool in our programming languages. We use it constantly to make all kinds of dynamic decisions. Until recently, it wasn’t available in CSS without a pre-processor; however the introduction of the calc function to CSS3 provides a way of running Math calculations natively which increases performance and even enables mixed units. Browser support ... Unusually, in the case of the calc function browser support is actually pretty good: on the desktop it’s...
read more
Load more