Back to Top
The nuts and bolts for
Creative web development

5 Quick Beginner-Friendly CSS Customizations

In this tutorial, we'll cover how to do five quick CSS customizations that make your blog stand out. Even if you don't know what CSS is, you'll be able to follow the instructions and change the standard look of your theme. Before we start, you need a theme with custom CSS options or a custom CSS plugin, or a child theme.

March 24, 2014 Author: Lubov Cholakova Rating: Not enough votes

How To Plan Your Next Mobile E-Commerce Website

In this article, we’ll walk through all of the vital steps when planning a highly converting mobile e-commerce website. The most important questions you need to ask are:

  1. Who are we building this mobile website for?
  2. How will we measure conversion success?
  3. What design factors affect mobile e-commerce conversion rates?
  4. What is the ideal product page?


March 20, 2014 Author: Lubov Cholakova Rating: Not enough votes

Writing Elegant and Readable Code

In this tutorial, we will give you nine practical techniques for writing elegant and readable code,by wisely choosing names for variables, functions, and methods, being consistent when writing code, and breaking complex problems into manageable chunks. We won't be talking about specific architectures, languages, or platforms. The focus lies on writing better code.

March 20, 2014 Author: Lubov Cholakova Rating: Not enough votes

HTML5: Vibration API

HTML5 has been a breath of fresh air for the web, which hasn't only affected the web as we know it. HTML5 provides a number of APIs that enable developers to create interactive websites and improve the user experience on mobile devices. In this article, we'll take a closer look at the Vibration API.

March 17, 2014 Author: Lubov Cholakova Rating: Not enough votes

HTML5 Data Bindings SEO Manual

In this article you'll find all the needed information to work with  HTML5 Data Bindings SEO PHP/ASP extension. It features video tutorials and a step by step explanation on how to insert the extension on your page as well as how to test the result as Google bot. If you experience any troubles, please refer your questions to the extension Forums or our Live support.

March 12, 2014 Author: Lubov Cholakova Rating: Not enough votes

Setting Up JSHint

Regardless of the language you're programming in, we always want to try to produce clean, concise, and correct code. This is a sign of a good programmer and it lets you know your apps are running properly. Linting helps with this by analyzing your code and highlighting common issues regarding syntax and coding conventions based on best practices.

February 26, 2014 Author: Lubov Cholakova Rating: Not enough votes

HTML5: Battery Status API

The number of people browsing the web using mobile devices grows every day. It's therefore important to optimize websites and web applications to accommodate mobile visitors. The W3C (World Wide Web Consortium) is well aware of this trend and has introduced a number of APIs that help with this challenge. In this article, Aurelio De Rosa will introduce you to one of these APIs, the Battery Status API.

February 26, 2014 Author: Lubov Cholakova Rating: Not enough votes

Using CreateJs: PreloadJS, SoundJS, and TweenJS

In the first part of this series about using CreateJs, we had a look at EaselJs. In this second and last part, we will look at PreloadJs, SoundJs, and TweenJs. PreloadJS is a library that lets you manage and co-ordinate the loading of assets. PreloadJS makes it easy to preload your assets, like images, sounds, JS, data, and others. It uses XHR2 to provide real progress information when available or fall back to tag-loading and eased progress when it is not. It allows multiple queues, multiple connections, pausing queues, and a lot more.

February 24, 2014 Author: Lubov Cholakova Rating: Not enough votes

An Effective Style Guide With Adobe Fireworks

Joshua Mauldin started with style guides like any other obsessive-compulsive designer: with the desire to make it simple to maintain and grow a design. Plus, knowing which component to use in a given situation is nice, too, right? Since making this a regular practice, he has found it’s been like having a nice combination of a CSS class and a pattern library all in one.

February 17, 2014 Author: Lubov Cholakova Rating: Not enough votes

Using CreateJS - EaselJS

In this tutorial we will be exploring the CreateJS suite of libraries. CreateJS is suite of JavaScript libraries and tools for building rich, interactive experiences with HTML5. The CreateJS suite is divided into four libraries - EaselJS - Makes working with HTML5 canvas easy; TweenJS - For tweening HTML5 and JavaScript properties; SoundJS - Lets you easily work with HTML5 audio; and PreloadJS - Lets you manage and coordinate loading of assets.

February 13, 2014 Author: Lubov Cholakova Rating: Not enough votes