frank west front end web developer lover of cats front end web development – how to be great!by...

27
Frank West Front end web developer Lover of cats Front end web development – How to be great! by Frank West, 1 June 2013

Upload: jaidyn-hopton

Post on 01-Apr-2015

215 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Frank West

Front end web developerLover of cats

Front end web development – How to be great! by Frank West, 1 June 2013

Page 2: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Distractions

Front end web development – How to be great! by Frank West, 1 June 2013

Page 3: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Front end web development

Front end web development – How to be great! by Frank West, 1 June 2013

How to be great!

Page 4: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Introducing Ella

Front end web development – How to be great! by Frank West, 1 June 2013

Page 5: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Where is the website?

Global (SC) Global (NM) US (SC) Global (CS)

April 2013 April 2013 March 2013 March 2012 March 2013

Google 90.17 83.22 78.49 66.4 67.1

Bing 3.61 5.4 10.73 16.7 16.9

Yahoo! 3.08 8.01 9.12 11.6 11.8

Front end web development – How to be great! by Frank West, 1 June 2013

Key

SC Stat Counter

NM Net Market

CS ComScore

Page 6: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

The basics

• Header tags, h1 – h6• Page titles and meta tags• HTML 5– Header, footer, article, section, aside– Address– Time

Front end web development – How to be great! by Frank West, 1 June 2013

Page 7: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Adding more

• Open graph– Meta tags for social

• Microdata (Schema.org)– Supported by Google, Yahoo! and Bing– Define books, movies, people, products, reviews,

organisations, events and much more

Front end web development – How to be great! by Frank West, 1 June 2013

Page 8: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Another step

• Google Analytics– Events• Videos being played• Ajax events being triggers• Tabs be switched

– Filters• Logged in vs Logged out

Front end web development – How to be great! by Frank West, 1 June 2013

Page 9: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

3 seconds

Page 10: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Understand it

• Sprites• Minified files• Code ordering• Compressed images• Do we need external libraries• Even setting heights and widths on images

Front end web development – How to be great! by Frank West, 1 June 2013

Page 11: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Test it

• Google Chrome developer tools• Google page speed• Gtmetrix• YSlow

Front end web development – How to be great! by Frank West, 1 June 2013

Page 12: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Front end web development – How to be great! by Frank West, 1 June 2013

Page 13: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Front end web development – How to be great! by Frank West, 1 June 2013

Page 14: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Front end web development – How to be great! by Frank West, 1 June 2013

Page 15: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Front end web development – How to be great! by Frank West, 1 June 2013

Page 16: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Front end web development – How to be great! by Frank West, 1 June 2013

Page 17: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Front end web development – How to be great! by Frank West, 1 June 2013

Page 18: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Front end web development – How to be great! by Frank West, 1 June 2013

Page 19: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

A gentle hand

• Understand the design• Talk with the designer• Pay attention to detail• Question inconsistencies• Master typography

Front end web development – How to be great! by Frank West, 1 June 2013

Page 20: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

They’re all dead DaveFront end web development – How to be great! by Frank West, 1 June 2013

Page 21: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Is it alive

• Hover, focus, active states– Links– Buttons– Forms– Table rows

• It doesn’t need to be fast

Front end web development – How to be great! by Frank West, 1 June 2013

Page 22: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Where is it?

• Icons– Are they obvious?

• Search– Where is it?

• Terminology– What does that mean?

• Errors– The button doesn’t work?

Front end web development – How to be great! by Frank West, 1 June 2013

Page 23: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Front end web development – How to be great! by Frank West, 1 June 2013

Page 24: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Front end web development – How to be great! by Frank West, 1 June 2013

Page 25: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

Take the challenge

• No mouse• Screen readers• Black and white• 200% text

Front end web development – How to be great! by Frank West, 1 June 2013

Page 26: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

We have arrived

• Functionality

Front end web development – How to be great! by Frank West, 1 June 2013

Page 27: Frank West Front end web developer Lover of cats Front end web development – How to be great!by Frank West, 1 June 2013

How to be great!

• HTML, CSS, JavaScript• SEO• Performance• Design• Interaction• User experience• Accessibility

Front end web development – How to be great! by Frank West, 1 June 2013