10 Ways to Improve Your Web Page Performance

Dec 22 2008 by Jacob Gube | 51 Comments

There are a million and one ways to boost your website’s performance. The methods vary and some are more involved than others. The three main areas that you can work on are: hardware (your web server), server-side scripting optimization (PHP, Python, Java), and front-end performance (the meat of the web page).

This article primarily focuses on front-end performance since it’s the easiest to work on and provides you the most bang for your buck.

Why focus on front-end performance?

The front-end (i.e. your HTML, CSS, JavaScript, and images) is the most accessible part of your website. If you’re on a shared web hosting plan, you might not have root (or root-like) access to the server and therefore can’t tweak and adjust server settings. And even if you do have the right permissions, web server and database engineering require specialized knowledge to give you any immediate benefits.

It’s also cheap. Most of the front-end optimization discussed can be done at no other cost but your time. Not only is it inexpensive, but it’s the best use of your time because front-end performance is responsible for a very large part of a website’s response time.

With this in mind, here are a few simple ways to improve the speed of your website.

1. Profile your web pages to find the culprits.

Firebug screen shot.

continue reading »

40 Excellent Blog Designs

Dec 20 2008 by Jacob Gube | 54 Comments

According to Technorati, there are at least 100 million blogs currently in existence. With that much competition, it’s a true challenge to create a unique and stunning blog design.

In this collection, you’ll find 40 beautiful blog designs for your inspiration.

Viget Labs Web Design Blog

Viget Labs Web Design Blog - screen shot.

continue reading »

25 Photoshop Tutorials for Web Designers

Dec 18 2008 by Jacob Gube | 62 Comments

Adobe Photoshop is the tool of choice for most web designers. From creating a website template to objects and components such as content boxes and buttons, Photoshop doesn’t fail to deliver.

In this collection, you’ll find 25 excellent Photoshop tutorials geared towards web designers. You’ll find a variety of tutorials that include creating full web page templates, navigation menus, headers, and content boxes.

Templates

Photoshop Paper Texture from Scratch

Photoshop Paper Texture from Scratch - screen shot.

continue reading »

45 Beautiful Free Fonts for Modern Design Trends

Dec 16 2008 by Jacob Gube | 112 Comments

The proper selection of typography in a design can set the appropriate theme and mood that the designer is going for. There are a lot of free fonts on the web – created by talented designers and type foundries.

In this collection, you’ll find 45 first-class, downloadable fonts for your use.

Clean, Modern, Web 2.0

Eurofurence

Eurofurence - preview.

continue reading »

Holiday WordPress: A Free WordPress Theme

Dec 14 2008 by Jacob Gube | 25 Comments

Tis’ the season to be jolly with Chris Wallace’s new Holiday WordPress theme, jointly released by Designer&Developer and Six Revisions.

Holiday WordPress: Screen shot.

continue reading »

10 Ways to Cut Down Web Development Time

Dec 13 2008 by Jacob Gube | 74 Comments

In today’s development environment: faster is better.

Present-day buzzwords and buzz terms like "rapid application development", "Agile", and "Asynchronous JavaScript and XML" (we can’t even wait for web pages reload anymore) gives you an insight of the fast-paced world we live in.

But getting things done rapidly doesn’t mean working harder – just working smarter. In this article, you’ll find 10 general, time-saving tips to cut down on your development time.

1. Use frameworks

logo of frameworks.

continue reading »

20 Excellent Websites for Learning Ajax

Dec 11 2008 by Jacob Gube | 26 Comments

Ajax (asynchronous JavaScript and XML) is a technology that allows for for highly-interactive and responsive browser-based applications. By leveraging the XMLHttpRequest object, seamless communication with the server can be achieved for a smooth and dynamic user experience.

If you’ve ever wanted to learn about Ajax, there are many sites out there that’ll help you "grok" Ajax and the various technologies surrounding it. Here are 20 top-notch websites that cover the subject of Ajax.

1. Ajax resource center (developerWorks)

Ajax resource center (developerWorks) - screen shot.

continue reading »