SlideShare a Scribd company logo
Designing and Theming for
Performance
Matthew Dorman
Sr. Vice President
NorthPoint Digital
@northps
@matthewdorman
#ptw14
/ About NorthPoint Digital
/ About Presenter
/ Why Performance is Important
/ Tools
/ Reduce – Reuse - Recycle
/ Trends
/ Questions / Open Discussion
WE LEAD WITH
3
We lead with experience
NEW YORKBOSTON PHILADELPHIA
NEW YORK BOSTON PHILADELPHIA
HQ
WE LEAD WITH
4
NorthPoint helps optimize
your digital presence
through a perfect blend:
Strategy.
Experience.
Technology.
WE LEAD WITH
5
Web.
Mobile.
Social.
We create digital
platforms so you have
endless possibilities:
WE LEAD WITH
6
About Speaker
 NJIT Alum (B.S. Computer Science)
 7+ years with NorthPoint
 Oversee OpenSource Team
 16+ years w/ Enterprise Websites
@matthewdorman
linkedin.com/in/matthewdorman
WE LEAD WITH
7
About Speaker
WE LEAD WITH
8
Why? SEO Benefit
“Like us, our users place a lot of value in speed
— that's why we've decided to take site speed
into account in our search rankings.”
-Statement from Google on April 9, 2010
WE LEAD WITH
9
Why? Stickiness & Revenue
 For every 1 second of
improvement, up to a 2%
increase in conversions
 For every 0.1 second
improvement, incremental
revenue grew by up to 1%
 Noted SEO benefits for
entry pages and reduce
bounces
 End-user benchmarks
(actual measured times)
track optimization
WE LEAD WITH
10
Why? Case Study
 Testing incremental
changes
 Ad impressions up 33%
year-over-year in Feb ‘12
 Gallery ad impressions
tripled Year over Year
 Click-through rates stable
WE LEAD WITH
11
Which Loads Faster? Car and Driver vs. Edmunds
WE LEAD WITH
12
Which Loads Faster? Eagles v. Giants
WE LEAD WITH
13
Which Loads Faster? Drupal vs. WordPress
WE LEAD WITH
14
Which Loads Faster? Acquia vs. Automattic
WE LEAD WITH
15
Tools
 Yahoo’s Yslow
developer.yahoo.com/yslow
 AOL’s WebPage Test
www.webpagetest.org
 Google’s PageSpeed
developers.google.com/speed/pagespeed
WE LEAD WITH
16
Reduce – Reuse - Recycle
Photo:
WE LEAD WITH
17
Fewer Requests (Reduce)
 FIX 404 ERRORS!
 Aggregate CSS
 Aggregate JavaScript
 Lossless Compression
 Lazy Load Images
 Optimize Content
WE LEAD WITH
18
Fewer Requests (Reduce)
WE LEAD WITH
19
Custom Fonts (Reduce)
 Images vs. Fonts
 Large Screens
 Limit Styles
 Body Content
 Sprite Replacement?
drupal.org/project/fontyourface
WE LEAD WITH
20
Sprites (Reuse)
 Better Load Time
 Easier Maintenance
 NorthPoint Contribution:
https://github.com/northpoint/SpeedySprite
WE LEAD WITH
21
SMARTER DRUPAL (Recycle)
WE LEAD WITH
22
Contribute (Recycle)
 Modules
 advagg
 speedy
 jquery_update
 fontyourface
 imageapi_optimize
 boost
 cdn
 varnish
http://www.drupal.org/project/
WE LEAD WITH
23
Trends
Photo: images.businessweek.com
httparchive.org/trends.php
WE LEAD WITH
24
Drupal 8
Wim Leers:
http://bit.ly/1jP9v0w
photo: http://association.drupal.org
/ Why Performance is Important
/ Tools
/ Reduce – Reuse - Recycle
/ Trends
WE LEAD WITH
26
Questions? / Open Discussion
Photo: images.businessweek.com
WE LEAD WITH
New York Office
130 West 42nd Street
New York, NY 10036
Tel: 212-819-1700
Boston Office
470 Atlantic Avenue
Boston, MA 02110
Tel: 617-725-8888
Philadelphia Office
1650 Market Street
Philadelphia, PA 19103
Tel: 215-558-2700
infoUS@northps.com / www.northps.com
THANK YOU
Matthew Dorman
mdorman@northps
@matthewdorman
#ptw14

More Related Content

Viewers also liked

Christ, messiah, and his evangel
Christ, messiah, and his evangelChrist, messiah, and his evangel
Christ, messiah, and his evangel
André Piet
 
Garments
GarmentsGarments
ook ons Pascha is geslacht
ook ons Pascha is geslachtook ons Pascha is geslacht
ook ons Pascha is geslacht
André Piet
 
de vrucht van de Geest & licht
de vrucht van de Geest & lichtde vrucht van de Geest & licht
de vrucht van de Geest & licht
André Piet
 
Rutina para 3 dias
Rutina para 3 diasRutina para 3 dias
Rutina para 3 diasarayancor
 
Roblox pp
Roblox ppRoblox pp
Roblox pp
cdigital
 

Viewers also liked (8)

Christ, messiah, and his evangel
Christ, messiah, and his evangelChrist, messiah, and his evangel
Christ, messiah, and his evangel
 
Garments
GarmentsGarments
Garments
 
Glucidos
GlucidosGlucidos
Glucidos
 
ook ons Pascha is geslacht
ook ons Pascha is geslachtook ons Pascha is geslacht
ook ons Pascha is geslacht
 
Birthdays
BirthdaysBirthdays
Birthdays
 
de vrucht van de Geest & licht
de vrucht van de Geest & lichtde vrucht van de Geest & licht
de vrucht van de Geest & licht
 
Rutina para 3 dias
Rutina para 3 diasRutina para 3 dias
Rutina para 3 dias
 
Roblox pp
Roblox ppRoblox pp
Roblox pp
 

Similar to Designing and theming for performance

Example Web Development Presentation
Example Web Development PresentationExample Web Development Presentation
Example Web Development Presentation
DevLoadco
 
Thoughts on responsive web design pros, cons and other considerations
Thoughts on responsive web design pros, cons and other considerationsThoughts on responsive web design pros, cons and other considerations
Thoughts on responsive web design pros, cons and other considerations
Higher Education Marketing
 
Boosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvementsBoosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvements
Alyss Noland
 
Big Data Analytics from a Practitioners View
Big Data Analytics from a Practitioners ViewBig Data Analytics from a Practitioners View
Big Data Analytics from a Practitioners ViewRaghu Kashyap
 
Technical SEO, AMP and boost up page speed
Technical SEO, AMP and boost up page speedTechnical SEO, AMP and boost up page speed
Technical SEO, AMP and boost up page speed
ivan so
 
What's New in SEO? February 2019 Update
What's New in SEO? February 2019 UpdateWhat's New in SEO? February 2019 Update
What's New in SEO? February 2019 Update
Laura Hampton
 
SharePoint 2016 And Office 365: A Look Ahead To What's Coming
SharePoint 2016 And Office 365: A Look Ahead To What's ComingSharePoint 2016 And Office 365: A Look Ahead To What's Coming
SharePoint 2016 And Office 365: A Look Ahead To What's Coming
Richard Harbridge
 
SharePoint 2016 & Office 365: A Look Ahead To What’s Coming
SharePoint 2016 & Office 365: A Look Ahead To What’s ComingSharePoint 2016 & Office 365: A Look Ahead To What’s Coming
SharePoint 2016 & Office 365: A Look Ahead To What’s Coming
Richard Harbridge
 
2021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 1012021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 101
Tammy Everts
 
Digital Predictions, 2010 and Beyond
Digital Predictions, 2010 and BeyondDigital Predictions, 2010 and Beyond
Digital Predictions, 2010 and Beyond
Dan Dooley
 
Rasa Developer Summit - Tom Bocklisch, Rasa - Product Updates from Rasa
Rasa Developer Summit - Tom Bocklisch, Rasa - Product Updates from RasaRasa Developer Summit - Tom Bocklisch, Rasa - Product Updates from Rasa
Rasa Developer Summit - Tom Bocklisch, Rasa - Product Updates from Rasa
Rasa Technologies
 
5 Simple Actions to Make a Measurable Impact on Your Responsive Site
5 Simple Actions to Make a Measurable Impact on Your Responsive Site5 Simple Actions to Make a Measurable Impact on Your Responsive Site
5 Simple Actions to Make a Measurable Impact on Your Responsive Site
5th Finger
 
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
Optimizely
 
JD PRO RL WEB 2015x99
JD PRO RL WEB 2015x99JD PRO RL WEB 2015x99
JD PRO RL WEB 2015x99Jeff M. Davis
 
Redesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping storyRedesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping story
FusionCharts
 
3 Ways to Go Mobile First with Responsive Design
3 Ways to Go Mobile First with Responsive Design3 Ways to Go Mobile First with Responsive Design
3 Ways to Go Mobile First with Responsive Design
ZURB
 
Climbing to the Top of Google in 2017
Climbing to the Top of Google in 2017Climbing to the Top of Google in 2017
Climbing to the Top of Google in 2017
Mickey Mellen
 
Deksia webdevelopment salesdeck_v01_je
Deksia webdevelopment salesdeck_v01_jeDeksia webdevelopment salesdeck_v01_je
Deksia webdevelopment salesdeck_v01_jeDeksia
 
How to Scale SEO Work NOBODY Wants to Do (Including Your Competitors) to Rapi...
How to Scale SEO Work NOBODY Wants to Do (Including Your Competitors) to Rapi...How to Scale SEO Work NOBODY Wants to Do (Including Your Competitors) to Rapi...
How to Scale SEO Work NOBODY Wants to Do (Including Your Competitors) to Rapi...
RochelledeLeon5
 
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
Hamlet Batista
 

Similar to Designing and theming for performance (20)

Example Web Development Presentation
Example Web Development PresentationExample Web Development Presentation
Example Web Development Presentation
 
Thoughts on responsive web design pros, cons and other considerations
Thoughts on responsive web design pros, cons and other considerationsThoughts on responsive web design pros, cons and other considerations
Thoughts on responsive web design pros, cons and other considerations
 
Boosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvementsBoosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvements
 
Big Data Analytics from a Practitioners View
Big Data Analytics from a Practitioners ViewBig Data Analytics from a Practitioners View
Big Data Analytics from a Practitioners View
 
Technical SEO, AMP and boost up page speed
Technical SEO, AMP and boost up page speedTechnical SEO, AMP and boost up page speed
Technical SEO, AMP and boost up page speed
 
What's New in SEO? February 2019 Update
What's New in SEO? February 2019 UpdateWhat's New in SEO? February 2019 Update
What's New in SEO? February 2019 Update
 
SharePoint 2016 And Office 365: A Look Ahead To What's Coming
SharePoint 2016 And Office 365: A Look Ahead To What's ComingSharePoint 2016 And Office 365: A Look Ahead To What's Coming
SharePoint 2016 And Office 365: A Look Ahead To What's Coming
 
SharePoint 2016 & Office 365: A Look Ahead To What’s Coming
SharePoint 2016 & Office 365: A Look Ahead To What’s ComingSharePoint 2016 & Office 365: A Look Ahead To What’s Coming
SharePoint 2016 & Office 365: A Look Ahead To What’s Coming
 
2021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 1012021 Chrome Dev Summit: Web Performance 101
2021 Chrome Dev Summit: Web Performance 101
 
Digital Predictions, 2010 and Beyond
Digital Predictions, 2010 and BeyondDigital Predictions, 2010 and Beyond
Digital Predictions, 2010 and Beyond
 
Rasa Developer Summit - Tom Bocklisch, Rasa - Product Updates from Rasa
Rasa Developer Summit - Tom Bocklisch, Rasa - Product Updates from RasaRasa Developer Summit - Tom Bocklisch, Rasa - Product Updates from Rasa
Rasa Developer Summit - Tom Bocklisch, Rasa - Product Updates from Rasa
 
5 Simple Actions to Make a Measurable Impact on Your Responsive Site
5 Simple Actions to Make a Measurable Impact on Your Responsive Site5 Simple Actions to Make a Measurable Impact on Your Responsive Site
5 Simple Actions to Make a Measurable Impact on Your Responsive Site
 
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
The Optimizely Experience Keynote by Matt Althauser - Optimizely Experience L...
 
JD PRO RL WEB 2015x99
JD PRO RL WEB 2015x99JD PRO RL WEB 2015x99
JD PRO RL WEB 2015x99
 
Redesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping storyRedesigning a large B2B website - The FusionCharts revamping story
Redesigning a large B2B website - The FusionCharts revamping story
 
3 Ways to Go Mobile First with Responsive Design
3 Ways to Go Mobile First with Responsive Design3 Ways to Go Mobile First with Responsive Design
3 Ways to Go Mobile First with Responsive Design
 
Climbing to the Top of Google in 2017
Climbing to the Top of Google in 2017Climbing to the Top of Google in 2017
Climbing to the Top of Google in 2017
 
Deksia webdevelopment salesdeck_v01_je
Deksia webdevelopment salesdeck_v01_jeDeksia webdevelopment salesdeck_v01_je
Deksia webdevelopment salesdeck_v01_je
 
How to Scale SEO Work NOBODY Wants to Do (Including Your Competitors) to Rapi...
How to Scale SEO Work NOBODY Wants to Do (Including Your Competitors) to Rapi...How to Scale SEO Work NOBODY Wants to Do (Including Your Competitors) to Rapi...
How to Scale SEO Work NOBODY Wants to Do (Including Your Competitors) to Rapi...
 
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
 

Recently uploaded

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
QADay
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Newntide latest company Introduction.pdf
Newntide latest company Introduction.pdfNewntide latest company Introduction.pdf
Newntide latest company Introduction.pdf
LucyLuo36
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 

Recently uploaded (20)

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Newntide latest company Introduction.pdf
Newntide latest company Introduction.pdfNewntide latest company Introduction.pdf
Newntide latest company Introduction.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 

Designing and theming for performance

  • 1. Designing and Theming for Performance Matthew Dorman Sr. Vice President NorthPoint Digital @northps @matthewdorman #ptw14
  • 2. / About NorthPoint Digital / About Presenter / Why Performance is Important / Tools / Reduce – Reuse - Recycle / Trends / Questions / Open Discussion
  • 3. WE LEAD WITH 3 We lead with experience NEW YORKBOSTON PHILADELPHIA NEW YORK BOSTON PHILADELPHIA HQ
  • 4. WE LEAD WITH 4 NorthPoint helps optimize your digital presence through a perfect blend: Strategy. Experience. Technology.
  • 5. WE LEAD WITH 5 Web. Mobile. Social. We create digital platforms so you have endless possibilities:
  • 6. WE LEAD WITH 6 About Speaker  NJIT Alum (B.S. Computer Science)  7+ years with NorthPoint  Oversee OpenSource Team  16+ years w/ Enterprise Websites @matthewdorman linkedin.com/in/matthewdorman
  • 8. WE LEAD WITH 8 Why? SEO Benefit “Like us, our users place a lot of value in speed — that's why we've decided to take site speed into account in our search rankings.” -Statement from Google on April 9, 2010
  • 9. WE LEAD WITH 9 Why? Stickiness & Revenue  For every 1 second of improvement, up to a 2% increase in conversions  For every 0.1 second improvement, incremental revenue grew by up to 1%  Noted SEO benefits for entry pages and reduce bounces  End-user benchmarks (actual measured times) track optimization
  • 10. WE LEAD WITH 10 Why? Case Study  Testing incremental changes  Ad impressions up 33% year-over-year in Feb ‘12  Gallery ad impressions tripled Year over Year  Click-through rates stable
  • 11. WE LEAD WITH 11 Which Loads Faster? Car and Driver vs. Edmunds
  • 12. WE LEAD WITH 12 Which Loads Faster? Eagles v. Giants
  • 13. WE LEAD WITH 13 Which Loads Faster? Drupal vs. WordPress
  • 14. WE LEAD WITH 14 Which Loads Faster? Acquia vs. Automattic
  • 15. WE LEAD WITH 15 Tools  Yahoo’s Yslow developer.yahoo.com/yslow  AOL’s WebPage Test www.webpagetest.org  Google’s PageSpeed developers.google.com/speed/pagespeed
  • 16. WE LEAD WITH 16 Reduce – Reuse - Recycle Photo:
  • 17. WE LEAD WITH 17 Fewer Requests (Reduce)  FIX 404 ERRORS!  Aggregate CSS  Aggregate JavaScript  Lossless Compression  Lazy Load Images  Optimize Content
  • 18. WE LEAD WITH 18 Fewer Requests (Reduce)
  • 19. WE LEAD WITH 19 Custom Fonts (Reduce)  Images vs. Fonts  Large Screens  Limit Styles  Body Content  Sprite Replacement? drupal.org/project/fontyourface
  • 20. WE LEAD WITH 20 Sprites (Reuse)  Better Load Time  Easier Maintenance  NorthPoint Contribution: https://github.com/northpoint/SpeedySprite
  • 21. WE LEAD WITH 21 SMARTER DRUPAL (Recycle)
  • 22. WE LEAD WITH 22 Contribute (Recycle)  Modules  advagg  speedy  jquery_update  fontyourface  imageapi_optimize  boost  cdn  varnish http://www.drupal.org/project/
  • 23. WE LEAD WITH 23 Trends Photo: images.businessweek.com httparchive.org/trends.php
  • 24. WE LEAD WITH 24 Drupal 8 Wim Leers: http://bit.ly/1jP9v0w photo: http://association.drupal.org
  • 25. / Why Performance is Important / Tools / Reduce – Reuse - Recycle / Trends
  • 26. WE LEAD WITH 26 Questions? / Open Discussion Photo: images.businessweek.com
  • 27. WE LEAD WITH New York Office 130 West 42nd Street New York, NY 10036 Tel: 212-819-1700 Boston Office 470 Atlantic Avenue Boston, MA 02110 Tel: 617-725-8888 Philadelphia Office 1650 Market Street Philadelphia, PA 19103 Tel: 215-558-2700 infoUS@northps.com / www.northps.com THANK YOU Matthew Dorman mdorman@northps @matthewdorman #ptw14

Editor's Notes

  1. Advagg – smart aggregation of css / js Speedy – minifies the files Imageapi_optimize – allows you to pick your preferred toolkit