In this article, Mark McDonnell will go over the techniques required to build a command line tool using Node.js and PhantomJS (this is just one example of the sort of command line tools you can develop with Node.js’ many features). Always consider automating the process with a CLI tool the next time you find yourself performing a repetitive task.
Read more…
This is the third installment in a series covering four ways to develop a mobile application. In previous articles, we examined how to build a native iOS and native Android tip calculator. In this article, Peter Traeg will create a multi-platform solution using PhoneGap. As with the previous articles in this series, all of the code for our application may be obtained from a GitHub repository.
Read more…
There are so many options for running an online course, and all of them seem slightly confusing or time-intensive to set up! Using the method outlined below, Paul Jarvis created a self-paced email course that had over 1,000 registrations in the first 24 hours, and almost 2,500 in the first week. There are other ways to do this using MailChimp, such as triggering the completion of a course with a URL, but this is how he did it.
Read more…
As graphic designers, you’ll often have to work with off-the-shelf material created by others. Also, you’ll often have to follow the branding already developed by someone else, and that’s ok because it’s part of the job. But the part of a project that almost every graphic designer likes and is proud of the most is something that you can do from scratch. That’s why Anna Shuvalova loves illustration projects so much.
Read more…
Transformations are a powerful technique for separating content and presentation in Web applications. Yet, they transformations have failed to gain popularity through XSLT. For this reason, Web developers are liable to think that transformations “don’t apply to me,” even though they work with HTML. Thankfully, new transformation frameworks are on the horizon, that hold the promise of a revival. In this article, Ishan Anand will reintroduce transformations and explore their applications to mobile and responsive design.
Read more…
After writing his latest article, “Writing A Better JavaScript Library For The DOM”, Maksim Chemerisuk realized that it’s important to understand what exactly live extensions are and how they work since the topic is extremely complex. In today’s article, he will answer most questions that were asked regarding “live extensions”.
Read more…
One of the hardest problems in responsive Web design right now are responsive images. “Retina” images are especially a challenge because if you have sized your layout with ems or percentages, then you cannot be sure of the exact pixel dimensions of each image being displayed. In this article, Gavyn McKenzie will look at one solution to the problem that he implemented on his portfolio website at Etch.
Read more…
As designers, we usually turn to desktop wallpapers that are a little more distinctive than the usual crowd. And in today’s post, we feature free desktop wallpapers created by artists across the globe for February 2014. Both versions with a calendar and without a calendar can be downloaded for free. It’s time to freshen up your wallpaper! This creativity mission has been going on for over five years now, and we are very thankful to all designers who have contributed.
Read more…
In today’s article, Spyros Zevelakis is interviewing Anthony Burrill, one of the most distinctive voices in contemporary graphic designHe has never worked for another design firm, and his first studio was at home — at his kitchen table. Some of his most famous work is self-published making graphic design, a standalone discipline in itself.
Read more…
We did want to challenge you to be creative and think hard though, and finding this sweet spot of complexity took time and patience. So within the five weeks since the initial idea was conceived, we ran 17 various tests on various variations of various animated GIFs.
Read more…