Smashing Conference Short Talk on Sustainable Webdesign and coding practices

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

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 of Smashing Conference Short Talk on Sustainable Webdesign and coding practices

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