Introducing Gulp.js

If you use a task runner in your workflow you’ll know why they are so useful in coding; they improve our workflow and allow us to focus on problem solving rather than repetitive data entry. Gulp is one such application and it has a lot of benefits to it. There’s a really simple syntax, no messy JavaScript files, a simple API and a wide variety of plugins. Installing Gulp ... As you’ll suspect if you’ve used a utility like this before, you need to have NodeJS and npm installed on your system, once you...
read more

Deal of the week: Learn to build a flat responsive website from scratch

Whoever you are, and however you choose to work, there's one skill that's imperative for any web designer and that's knowing how to build a responsive website. Even designers who outsource their code need to understand exactly how the process works. With the steady growth of mobile and the practical realities of deploying multiple sites, any web designer that isn't building responsive websites won't be a web designer for long. So we're delighted that our sister-site, MightyDeals.com, has managed...
read more

How to employ test driven JavaScript using QUnit

Test driven development is now widely accepted as a JavaScript workflow, and it’s something we should all embrace because it saves us a great deal of time when coding. In this article I’ll introduce you to QUnit, a testing framework that will help you spot errors and bugs in your code. Why use test driven development? ... At first, this process may seem complex and tedious. Creating a test for all of your functions does take some time, but it will save you hours of debugging at the end of the project cycle....
read more

How to create a sticky sidebar

A look we’ve seen utilized on a lot of sites recently is the sticky sidebar. That’s a sidebar that scrolls normally until it reaches the top of the screen, at which point it attaches itself to top of the viewport until you scroll back up the page. It’s an interesting piece of usability because it keeps the user in contact with a particular piece of navigation (often social media buttons). So today, we’re going to have a look at building a sticky sidebar using some simple jQuery and CSS. The HTML ......
read more

Deal of the week: Learn to use WordPress in 1 hour

WordPress is a Web phenomenon. It powers a gazillion blogs and almost as many websites. As a technology, it's unique in that the learning curve isn't too steep, but there is a vast amount to learn and understand. What that means is that web designers need to understand WordPress, and almost as importantly, they need to be able to explain it to their clients. The best way to get ahead in this game, is to find the right teacher. That's why we're delighted that our sister-site, MightyDeals.com, has arranged...
read more

How to use Handlebars

Nowadays websites rely more and more on JavaScript to create dynamic interfaces, for some sites you may only need something like jQuery that works wonders when it comes to DOM manipulation but other times a template system may be more suitable, especially if your page will be constantly updating its data. Handlebars helps you with that by dynamically generating your HTML. It helps you get into using the View/Controller pattern while keeping your code cleaner and more maintainable. Using Handlebars...
read more

Deal of the week: The Design Kickstarter Bundle

Every designer's toolbox needs a few new goodies every now and then, to keep it up to date. Selecting the right tools, be they brushes, vector art or Photoshop actions is a key design skill that can mean the difference between delivering quality work and missing your deadlines altogether. To help you keep your toolbox topped up, our sister-site, MightyDeals.com, has managed to arrange a sensational deal on a huge bundle of designer goodies: MightyDeals is offering Matt Borchert's Design Kickstarter...
read more

How to use the Instagram API

Instagram is widely used, with literally millions of people constantly uploading pictures. It makes sense, with such a large user base, to create an API. Today we’ll be looking into how to use it. Authentication ... The first thing you need to do is to register as a developer with Instagram. You’ll need to register your application name, a description, your website and a redirect URL. After you’ve done this you’ll receive your Client ID and Client Secret, but this is where it gets a little tricky;...
read more
Load more