The last two Saturday’s have made this year, 2010, one of the best in my entire life. Let’s review:
On the first Saturday, April 17th, my robotics team, Team 341 Miss Daisy, was bestowed the honor of the Championship Chairman’s Award. This award is a mark of distinction among all FIRST competitors that our team is now one of the best team’s in the organization. We are now a role model for other teams to emulate and have the great honor and opportunity to help even more teams than we already have. It has to be up there in the top 10 moments of my life since I’ve been working towards that moment for 11 years.
As if that weren’t enough, on Saturday April 24th, my amazing boyfriend of three years proposed to me on our 3-year anniversary getaway to Watkins Glen, NY. It was so magical and special and I can’t think of a more amazing fiance. I’m a little bit apprehensive about this whole planning a wedding thing but am so excited at the same time!
During 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
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.
Provide cache-able content.
Set an expiration date on your responses so the server doesn’t have to pull it down again.
Use conditional requests.
Only pull content if it was last modified since a certain date. Include the modification date in the response.
Minify your Javascript.
Removes extra spaces and returns, replaces variables with single characters, can make your Javascript be 25% of its original size.
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.