SlideShare uma empresa Scribd logo
1 de 27
Frank West
Front end web developer
Lover of cats

@frankjwest
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
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
Where is the website?

Global (SC)

Global (NM)

US (SC)

Global (CS)

April 2013

April 2013

March 2013

March 2012

March 2013

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

Google

Key

SC
NM

Net Market

CS

Front end web development – How to be great!

Stat Counter

ComScore

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
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
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
3 seconds
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
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
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
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
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
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
They’re all dead Dave
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
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
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
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
We have arrived
• Functionality

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

Mais conteúdo relacionado

Destaque (10)

Record of Achievement [ NZQA ] BrendanMcCown
Record of Achievement [ NZQA ] BrendanMcCownRecord of Achievement [ NZQA ] BrendanMcCown
Record of Achievement [ NZQA ] BrendanMcCown
 
Viticulture Software - VineSense
Viticulture Software - VineSenseViticulture Software - VineSense
Viticulture Software - VineSense
 
Shared Challenges Unique Solutions. Russia & France in the Great War and After
Shared Challenges Unique Solutions. Russia & France in the Great War and AfterShared Challenges Unique Solutions. Russia & France in the Great War and After
Shared Challenges Unique Solutions. Russia & France in the Great War and After
 
Arathi profile_New
Arathi profile_NewArathi profile_New
Arathi profile_New
 
Ensayo simce
Ensayo simceEnsayo simce
Ensayo simce
 
Garry's CV
Garry's CVGarry's CV
Garry's CV
 
Cv falah omush
Cv falah omushCv falah omush
Cv falah omush
 
Guru Prasad(Resume)(1)
Guru Prasad(Resume)(1)Guru Prasad(Resume)(1)
Guru Prasad(Resume)(1)
 
Byron_Warner_secondary school teacher Nov 2016
Byron_Warner_secondary school teacher Nov 2016Byron_Warner_secondary school teacher Nov 2016
Byron_Warner_secondary school teacher Nov 2016
 
ChanCV.docx
ChanCV.docxChanCV.docx
ChanCV.docx
 

Semelhante a Front end web development: How to be great

Seo Presentation
Seo PresentationSeo Presentation
Seo Presentation
Astuanax
 
FL/AL ARVC Internet Marketing Presentation
FL/AL ARVC Internet Marketing PresentationFL/AL ARVC Internet Marketing Presentation
FL/AL ARVC Internet Marketing Presentation
John Barron
 
Getting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) uploadGetting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) upload
Thinkful
 
UX Design: Connecting People to Information
UX Design: Connecting People to InformationUX Design: Connecting People to Information
UX Design: Connecting People to Information
Cate Kompare
 
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
JenRobbins
 

Semelhante a Front end web development: How to be great (20)

WTF SEO?! CIMC Conference
WTF SEO?! CIMC Conference WTF SEO?! CIMC Conference
WTF SEO?! CIMC Conference
 
SEO disasters: the good, the bad and the taboo: Steven van Vessum
SEO disasters: the good, the bad and the taboo: Steven van VessumSEO disasters: the good, the bad and the taboo: Steven van Vessum
SEO disasters: the good, the bad and the taboo: Steven van Vessum
 
Seo basics for social media marketers
Seo basics for social media marketersSeo basics for social media marketers
Seo basics for social media marketers
 
Seo Presentation
Seo PresentationSeo Presentation
Seo Presentation
 
FL/AL ARVC Internet Marketing Presentation
FL/AL ARVC Internet Marketing PresentationFL/AL ARVC Internet Marketing Presentation
FL/AL ARVC Internet Marketing Presentation
 
Barcelona Meetup Presentation
Barcelona Meetup PresentationBarcelona Meetup Presentation
Barcelona Meetup Presentation
 
10 Digital Marketing Trends for 2017
10 Digital Marketing Trends for 201710 Digital Marketing Trends for 2017
10 Digital Marketing Trends for 2017
 
Design Camp Boston - Designing Faster Websites
Design Camp Boston - Designing Faster WebsitesDesign Camp Boston - Designing Faster Websites
Design Camp Boston - Designing Faster Websites
 
Getting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) uploadGetting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) upload
 
The Numb3rs of OzTV
The Numb3rs of OzTVThe Numb3rs of OzTV
The Numb3rs of OzTV
 
TEST TEST TEST
TEST TEST TESTTEST TEST TEST
TEST TEST TEST
 
Webdirections conference - @media
Webdirections conference - @mediaWebdirections conference - @media
Webdirections conference - @media
 
Ignite combined uxpa2013_2013-7-10
Ignite combined uxpa2013_2013-7-10Ignite combined uxpa2013_2013-7-10
Ignite combined uxpa2013_2013-7-10
 
UX Design: Connecting People to Information
UX Design: Connecting People to InformationUX Design: Connecting People to Information
UX Design: Connecting People to Information
 
So You Think You Can App?
So You Think You Can App?So You Think You Can App?
So You Think You Can App?
 
Is your website fit for purpose?
Is your website fit for purpose?Is your website fit for purpose?
Is your website fit for purpose?
 
ContentKing - Digital Olympus - SEO Disasters
ContentKing - Digital Olympus - SEO DisastersContentKing - Digital Olympus - SEO Disasters
ContentKing - Digital Olympus - SEO Disasters
 
Website essentials and analytics
Website essentials and analyticsWebsite essentials and analytics
Website essentials and analytics
 
How Google works
How Google worksHow Google works
How Google works
 
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
Jennifer Robbins: ARTIFACT EAST Keynote (Providence, 11/4/13)
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 

Front end web development: How to be great

  • 1. Frank West Front end web developer Lover of cats @frankjwest Front end web development – How to be great! by Frank West, 1 June 2013
  • 2. Distractions Front end web development – How to be great! by Frank West, 1 June 2013
  • 3. Front end web development – How to be great! by Frank West, 1 June 2013
  • 4. Introducing Ella Front end web development – How to be great! by Frank West, 1 June 2013
  • 5. Where is the website? Global (SC) Global (NM) US (SC) Global (CS) April 2013 April 2013 March 2013 March 2012 March 2013 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 Google Key SC NM Net Market CS Front end web development – How to be great! Stat Counter ComScore by Frank West, 1 June 2013
  • 6. 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
  • 7. 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
  • 8. 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
  • 10. 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
  • 11. 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
  • 12. Front end web development – How to be great! by Frank West, 1 June 2013
  • 13. Front end web development – How to be great! by Frank West, 1 June 2013
  • 14. Front end web development – How to be great! by Frank West, 1 June 2013
  • 15. Front end web development – How to be great! by Frank West, 1 June 2013
  • 16. Front end web development – How to be great! by Frank West, 1 June 2013
  • 17. Front end web development – How to be great! by Frank West, 1 June 2013
  • 18. Front end web development – How to be great! by Frank West, 1 June 2013
  • 19. 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
  • 20. They’re all dead Dave Front end web development – How to be great! by Frank West, 1 June 2013
  • 21. 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
  • 22. 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
  • 23. Front end web development – How to be great! by Frank West, 1 June 2013
  • 24. Front end web development – How to be great! by Frank West, 1 June 2013
  • 25. 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
  • 26. We have arrived • Functionality Front end web development – How to be great! by Frank West, 1 June 2013
  • 27. 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