You probably know that testing is good, but the first hurdle to overcome when trying to write unit tests for client-side code is the lack of any actual units; JavaScript code is written for each page of a website or each module of an application and is closely intermixed with back-end logic and related HTML. In the worst case, the code is completely mixed with HTML, as inline events handlers.
Read more…
There are different ways to make your website faster: specialized plugins to cache entire rendered HTML pages, plugins to cache all SQL queries and data objects, plugins to minimize JavaScript and CSS files and even some server-side solutions.
Read more…
Whilst designing for screens—including Web, mobile and RIAs—you often need to create a prototype to see whether the application works properly before moving onto the development stage. Prototypes are also essential in Web projects.
Read more…
If you’re a developer of mobile Web apps, then you’ve heard this before: Native apps perform better than Web apps. But what does “perform better” mean?
Read more…
WordPress businesses are springing up all of the time. Some of them succeed, some of them fail, and some of them go global. Last month, I wrote a post on Smashing Magazine about the thriving WordPress economy.
Read more…
Have you ever wanted your users to click a link but didn’t know how to get them to act? When some designers run into this problem, they’re tempted to use the words “Click here” on their links.
Read more…
Paul Boag says we can have side projects, a life beyond computers, and get the job done. He believes that personal projects can be fun, good for the career, and also facilitate a life beyond the Web.
Read more…
The absolute best thing about WordPress is how flexible it is. Don’t like it? Change the theme. Need added functionality? There is probably a plugin you can download or buy. If not, built it yourself! You can change pretty much everything about WordPress. In this article I’m going to go over some easy ways to customize WordPress that you may not know about.
Read more…
Classes, classes, classes everywhere. What if we don’t need CSS classes at all? What if we stopped worrying about how many classes we’re using and what we should be calling them and just finished with them once and for all?
Read more…