MIX10: Jason Weber’s High-Performance Best Practices for Web Sites

screen-shot-2010-04-05-at-110524-amDuring a long car trip to Buffalo, NY I decided to enrich myself by watching a few videos having to do with the field of web design. Here are my notes on Jason Weber’s presentation on High-Performance Best Practices for Web Sites. Below are his “20″ best practices for performance:

NETWORKING

  1. Compress files downloads.
    Utilize gzip encoding when making http requests and responding to those requests. Don’t do it on images! They’re already compressed.
  2. Provide cache-able content.
    Set an expiration date on your responses so the server doesn’t have to pull it down again.
  3. Use conditional requests.
    Only pull content if it was last modified since a certain date. Include the modification date in the response.
  4. Minify your Javascript.
    Removes extra spaces and returns, replaces variables with single characters, can make your Javascript be 25% of its original size.
  5. Do not scale images.
    Requires less CPU time for the browser to display the image. Sending more data than what is needed slows down the download process.
  6. Use image sprites! :-)
    Keeps network requests down.

Continue reading

Posted in Code Samples, Design Talk | Tagged , , , , , | Leave a comment

Steve Jobs As Inspiration

I love listening to Steve Jobs speak in the following clip. If only he had been my commencement speaker!

Posted in Around the Internet | Tagged , , , , , , | Leave a comment

Philadelphia PHP Meetup Recap

photo_03Last night I went to my first Philadelphia PHP Meetup, sponsored by Rock River Star. The first thing they plugged was the PennUI conference that is happening on July 21 & 22. It seems like it would be a great event to go to considering my new interest in user interface design. My only hope is that its not completely education-centric since that is not the industry that I personally work in at the moment. They noted that two self-proclaimed UI experts would be in attendance as well: Neilson & Norman. Unfortunately, I can’t find the page on the UPenn website that they had up last night, its not on the UPenn calendar, AND Googling it doesn’t help either. Perhaps it disappeared? Alas, after 30 minutes of Googling I finally found the webpage, whew.

Continue reading

Posted in Design Talk | Tagged , , | Leave a comment

Summer Objectives

I had a spurt of creativity. Here’s what happened.

summer-objectives

I am pleased.

Posted in Notes on Life | Tagged , , , | Leave a comment

Penny Shooting Business Card

Posted in Design Talk | Tagged , , | Leave a comment