smashing conference short talk on sustainable webdesign and coding practices

23
a presentation by June 16, 2014 @ambersiscoe Sustainable Web Design & Coding Amber Vasquez

Upload: mightybytes

Post on 27-Jan-2015

104 views

Category:

Design


0 download

DESCRIPTION

Short talk I gave at Smashing Conference in NYC on June 16th, 2014 on sustainable web design and coding practices. It was a 15 minute talk on how designers and coders can start to implement these practices in a practical and fast way to have the greatest impact on user experience, page speed, load time and thus make their sites more earth friendly.

TRANSCRIPT

Page 1: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

a presentation by

June 16, 2014

@ambersiscoe

Sustainable Web Design & Coding

Amber Vasquez

Page 2: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

Who is Mightybytes?

Page 3: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

The big problem we’re facing: THE INTERNET IS NOT A GREEN MEDIUM

Via: MNN

Page 4: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

The world’s data centers will surpass the airline industry as a greenhouse gas polluter by 2020.

Source: New York Times

Pixels are powered by electricity

Page 5: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

As of 2011, only about 19% of electricity generated in the world and 12.7% of energy generated in the United States comes from renewable resources.

Most electricity sources are not renewable

Source: US Energy Information Administration

Page 6: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

Because you want your users to have an efficient site experience and deliver a great product to your client.

Why should you care?

Page 7: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

Because efficient sites = happy customers = conversions.

Why should your clients care?

Page 8: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

a presentation by

What is Sustainable Web Design?

Page 9: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

So, what is Sustainable Web Design?

Core Components • Design Techniques

• User Testing

• Green Hosting

A set of practices defining how to build websites that meet present and future performance and energy efficiency standards.

Page 10: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

a presentation by

Design Techniques

Page 12: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

Design Techniques > Mobile First!Mobile traffic makes up nearly 30% of all internet traffic - and it’s growing all the time.

Page 13: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

Design Techniques > Use SpritesSprites are useful to sustainability and page speed because it reduces the number of HTTP requests needed to load that specific page.

Via: NCCGroup

Page 14: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

Design Techniques > Compress & Optimize ImagesOne quick and easy step that you can take to minimize a website’s carbon footprint is to optimize images, making them smaller and faster to load.

Page 15: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

Design Techniques > Avoid CarouselsFrom usability issues to massive increases in bandwidth, carousels often come packaged with problems.The Grid Approach

A Single, Primary Banner

Equivalent Buckets

Page 16: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

Design Techniques > Limit Share Buttons & Social PluginsYes, widgets and plug-ins can save you time as a designer, but the costs to the user experience can be detrimental.

Load Time 1.38swith share icons

Load Time 0.24swithout share icons

Via: Stack Overflow

Page 17: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

Design Techniques > Avoid FlashFor the most part, everything that can be done in Flash can be done in HTML instead.

Page 18: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

a presentation by

User Testing

Page 19: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

User Testing

• A/B testing

• 5 second test

• Site architecture testing

• Prototyping

Testing your site designs & prototypes, and using expected design patterns all help you create a design that gets your users to the content, and creates a more efficient site.

Page 20: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

a presentation by

Green Hosting

Page 21: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

Green HostingThe servers that host your website require power 24 hours a day, so the single biggest positive impact you can make through your website is to host it with a provider that runs on 100% renewable energy.

• Canvas Dreams – 100% wind powered and a B Corporation

• AISO.net – 100% solar energy powered

• Host Gator – Buys Renewable Energy Certificates (REC)

Page 22: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

Go forth and conquer the web!

Page 23: Smashing Conference Short Talk on Sustainable Webdesign and coding practices

a presentation by

June 16, 2014

@ambersiscoe

Thank you Smashing!

Amber Vasquez