Articles tagged JavaScript

Prototyping towards a better user experience
Designing websites has traditionally been an expensive and laboured experience. Many hours have been spent pouring over information architecture, deliberating interactions, elaborating upon wireframes and creating pixel-perfect Photoshop and Illustrator compositions, only for those design artefacts to be archived neatly away, on a server, never to be seen again. Read more – ‘Prototyping towards a better user experience’.
Building a presence on mobile? Here are your options
With many competing business models, technologies and systems, a perennial topic of conversation is which approach is better for mobile: websites and webapps, written in HTML5 and related Web technologies, housed on the Web and run across multiple platforms, devices and browsers; or native apps, downloaded to devices and built upon and designed specifically for iOS, Android and other mobile platforms. Read more – ‘Building a presence on mobile? Here are your options’.
Disney’s Twelve Basic Principles of Animation
The Twelve Basic Principles of Animation is a set of principles of animation introduced by the Disney animators Ollie Johnston and Frank Thomas in their 1981 book The Illusion of Life: Disney Animation. Johnston and Thomas in turn based their book on the work of the leading Disney animators from the 1930s onwards and their effort to produce more realistic animations. The main purpose of the principles was to produce an illusion of characters adhering to the basic laws of physics, but they also dealt with more abstract issues, such as emotional timing and character appeal. Read more – ‘Disney’s Twelve Basic Principles of Animation’.
3 Free eBooks on jQuery
jQuery, a JavaScript library, is definitely something worth knowing. Here are some resources to help you learn and master it. Read more – ‘3 Free eBooks on jQuery’.
Run Two Versions of Firefox on Mac OSX
Last week Firefox 4.0 was released to the world. Web developers everywhere celebrated with delight, the new browser. Well, almost! The browser comes packed with a super-fast JavaScript engine called JägerMonkey, improved support for HTML5 and CSS3 and a bunch of new interface updates. Read more – ‘Run Two Versions of Firefox on Mac OSX’.
Using Google-Hosted JavaScript Libraries with WordPress
With the announcement that Google will be including page loading times as part of it’s SERPs ranking algorithm, it has become increasingly important to optimise your use of 3rd-party libraries such as jQuery. Read more – ‘Using Google-Hosted JavaScript Libraries with WordPress’.
Google Announces Plans to Offer a Google Analytics Opt-Out
On 18th March Google announced that it had been developing opt-out functionality for its Analytics product, seemingly in response to growing unease with United States and European regulators. Read more – ‘Google Announces Plans to Offer a Google Analytics Opt-Out’.
Thinking Mobile? If You Build It, They Will Come
Smartphone applications are predicted to overtake the desktop software market. So who will win the multi-billion-pound [dollar] application economy, and what are the new rules? Read more – ‘Thinking Mobile? If You Build It, They Will Come’.
How to Configure Apache to GZip Your Components
Compressing your Web components will help speed up your Website. The majority of your visitors will benefit as most all Web browsers support GZip compression. You’ll want to compress all text, which includes HTML, CSS, JavaScript, XML, JSON, etc. Read more – ‘How to Configure Apache to GZip Your Components’.
Apache Ant Best Practices
Before Ant, building and deploying web applications required a series of scripts or manual processes, which often led to mistakes. Apache Ant is a software tool for automating software build processes. It is similar to Make but is implemented using the Java language, requires the Java platform, and is best suited to building Java projects. However, that doesn’t mean it is restricted to Java projects. I use Ant increasingly for all my web development projects as it is an integral part of Eclipse, my IDE of choice. It makes building applications and releasing them across different servers far more efficient and less problematic. Read more – ‘Apache Ant Best Practices’.