SlideShare a Scribd company logo
1 of 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

More Related Content

Viewers also liked

Record of Achievement [ NZQA ] BrendanMcCown
Record of Achievement [ NZQA ] BrendanMcCownRecord of Achievement [ NZQA ] BrendanMcCown
Record of Achievement [ NZQA ] BrendanMcCownBrendan McCown
 
Viticulture Software - VineSense
Viticulture Software - VineSenseViticulture Software - VineSense
Viticulture Software - VineSenseDoo Sung Eom
 
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 AfterDave Von Nearing
 
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 2016Byron Warner, Ph.D.
 

Viewers also liked (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
 

Similar to Front end web development tips by Frank West

WTF SEO?! CIMC Conference
WTF SEO?! CIMC Conference WTF SEO?! CIMC Conference
WTF SEO?! CIMC Conference Britney Muller
 
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 VessumSearchNorwich
 
Seo basics for social media marketers
Seo basics for social media marketersSeo basics for social media marketers
Seo basics for social media marketersSean McGinnis
 
Seo Presentation
Seo PresentationSeo Presentation
Seo PresentationAstuanax
 
FL/AL ARVC Internet Marketing Presentation
FL/AL ARVC Internet Marketing PresentationFL/AL ARVC Internet Marketing Presentation
FL/AL ARVC Internet Marketing PresentationJohn Barron
 
Barcelona Meetup Presentation
Barcelona Meetup PresentationBarcelona Meetup Presentation
Barcelona Meetup PresentationNanik Tolaram
 
10 Digital Marketing Trends for 2017
10 Digital Marketing Trends for 201710 Digital Marketing Trends for 2017
10 Digital Marketing Trends for 2017DragonSearch
 
Design Camp Boston - Designing Faster Websites
Design Camp Boston - Designing Faster WebsitesDesign Camp Boston - Designing Faster Websites
Design Camp Boston - Designing Faster WebsitesJonathan Klein
 
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) uploadThinkful
 
Webdirections conference - @media
Webdirections conference - @mediaWebdirections conference - @media
Webdirections conference - @mediaGlenn Cahill
 
Ignite combined uxpa2013_2013-7-10
Ignite combined uxpa2013_2013-7-10Ignite combined uxpa2013_2013-7-10
Ignite combined uxpa2013_2013-7-10UXPA International
 
UX Design: Connecting People to Information
UX Design: Connecting People to InformationUX Design: Connecting People to Information
UX Design: Connecting People to InformationCate Kompare
 
So You Think You Can App?
So You Think You Can App?So You Think You Can App?
So You Think You Can App?YTH
 
Is your website fit for purpose?
Is your website fit for purpose?Is your website fit for purpose?
Is your website fit for purpose?Emily Davis
 
ContentKing - Digital Olympus - SEO Disasters
ContentKing - Digital Olympus - SEO DisastersContentKing - Digital Olympus - SEO Disasters
ContentKing - Digital Olympus - SEO DisastersSteven van Vessum
 
Website essentials and analytics
Website essentials and analyticsWebsite essentials and analytics
Website essentials and analyticsRyan Jones
 
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
 

Similar to Front end web development tips by Frank West (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)
 

Recently uploaded

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 

Recently uploaded (20)

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 

Front end web development tips by Frank West

  • 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