SlideShare una empresa de Scribd logo
1 de 98
WORLD Interactive Agency
I WANNA GO FAST: WEBSITE PERFORMANCE
May 30, 2013
PRESENTATION
PHILADELPHIA AREA NEW MEDIA ASSOCIATION (PANMA)
EVENT
2
KEITH
McGINNIS
DIRECTOR OF TECHNOLOGY
@O3WORLD
WWW.O3WORLD.COM
@MCGINNISO3WORLD
3
BRIAN
CRUMLEY
LEAD FRONT-END DEVELOPER
@O3WORLD
WWW.O3WORLD.COM
@BRIANCRUMLEY
#MakeItFast
4
5
WHY DOES
PERFORMANCE MATTER?
#MakeItFast
6
WHY DOES PERFORMANCE MATTER?
#MakeItFast
o 1 Second delay can cause 7% drop in conversions
o Nearly 1/2 of users expect 2 second or less page load time
o AND they tend to abandon if not loaded in 3 seconds
o 79% of shoppers say they won’t return if performance is poor
o 44% say they would tell a friend about their poor experience
o Search Indexing -Bots can index more pages per visit
http://bit.ly/zVcxsP, http://bit.ly/mHFVVX, http://mz.cm/W5Pkx7, http://bit.ly/xfvPMC,
7
o Tablet Users Have Higher Conversion Rate & AVO
o 70% Of Tablet Users Expect A Site To Load In 2 Sec. Or Less
o 2/3’s Expect Site To Be Faster Than Desktop Or Laptop
o 4 Out Of 10 Report Problems Browsing Websites
• 66% report slow load times, 42% report formatting issues
o A Bad Experience Will Drive
• 46% of users to competitive sites
• 35% are less likely to visit a problem site on ANY platform
• 33% are less likely to purchase from that company!
#MakeItFast
WHY DOES PERFORMANCE MATTER?
http://bit.ly/yOlHQv
8
CONVERSION RATE VS. LOAD TIME - WALMART
#MakeItFast
http://bit.ly/xfvPMC
9#MakeItFast
CONVERSION RATE VS. LOAD TIME - GLASSES DIRECT
http://bit.ly/13PJKAg
10#MakeItFast
TAGMAN’S CONVERSION LOSS CALCULATOR
http://bit.ly/Pkn0pe
11
WHO DOES PERFORMANCE
MATTER TO?
#MakeItFast
12
WHO DOES PERFORMANCE
MATTER TO?
#MakeItFast
SHOULD
13
o UX Designers
o Visual Designers
o Front-end Developers
o Back-end Developers
o Sales and Marketing People
o eCommerce Managers
WHO SHOULD PERFORMANCE MATTER TO?
#MakeItFast
14
““There’s a head-in-the-sand tendency to assume
that just because our devices, browsers, and
networks are more powerful than ever, end-user
performance must also be getting better”
Tammy Everts, Web Performance and UX Geek
#MakeItFast
15
DIFFERENCE BETWEEN
WEIGHT AND SPEED
#MakeItFast
16
o Page weight is the total file size of all assets being
downloaded to the page
o Page speed is how quickly and efficiently the page is
rendered
DIFFERENCE BETWEEN WEIGHT AND SPEED
#MakeItFast
17
HOW FAST ARE YOU
NOW?
#MakeItFast
18
HOW FAST ARE YOU NOW?
#MakeItFast
o Use tools to spot check load times
o Google Analytics Site Speed Reports
19#MakeItFast
GOOGLE ANALYTICS SITE SPEED REPORTS - OVERVIEW
20#MakeItFast
GOOGLE ANALYTICS SITE SPEED REPORTS - PAGE TIMINGS
21#MakeItFast
o Use tools to spot check load times
o Google Analytics Site Speed Reports
• Only based on 1% of traffic by default
• Add ’setSiteSpeedSampleRate()’to the GA tag to
increase sample size
o GTMetrix
HOW FAST ARE YOU NOW?
22
GTMetrix
23#MakeItFast
o Use tools to spot check load times
o Google Analytics Site Speed Reports
o GTMetrix
o WebWait
HOW FAST ARE YOU NOW?
WebWait
#MakeItFast
25#MakeItFast
o Use tools to spot check load times
o Google Analytics Site Speed Reports
o GTMetrix
o WebWait
o Internet Supervision
HOW FAST ARE YOU NOW?
26
INTERNET SUPERVISION
27
WHAT DO YOU DO?!?
#MakeItFast
28#MakeItFast
29#MakeItFast
464 Requests | 85.9 MB Transferred | 2.1 Minutes
30#MakeItFast
AVERAGE PAGE WEIGHT
MAY 2012 MAY 2013
http://bit.ly/18z7ZaJ
31
o Tools
o Back-end Architecture and Setup
o Front-end Practices
o Infrastructure and Delivery Mechanisms
WHAT DO I DO?!?
#MakeItFast
32
TOOLS
#MakeItFast
33
o Page Weight
o Render Speed
o Asset Loading
o Validation
o Errors
TOOLS
#MakeItFast
34#MakeItFast
http://bit.ly/HH1zLC
GOOGLE PAGE SPEED INSIGHTS
35#MakeItFast
http://bit.ly/HH1zLC
GOOGLE PAGE SPEED INSIGHTS
36#MakeItFast
http://bit.ly/HH1zLC
GOOGLE PAGE SPEED INSIGHTS
37#MakeItFast
http://bit.ly/HH1zLC
GOOGLE PAGE SPEED INSIGHTS
38#MakeItFast
http://www.webpagetest.org
WebPageTest.org
39#MakeItFast
http://bit.ly/4Pte
POWERMAPPER SORTSITE
40
o Accessibility - check against W3C WCAG1, WCAG2 and Section 508 guidelines
o Compatibility - check for browser specific code, script and image formats
o Broken Links - check for broken links and other errors
o Search Engine Optimization - check Google, Yahoo and Bing webmaster
guidelines
o Web Standards - validate HTML, XHTML and CSS
POWERMAPPER SORTSITE
#MakeItFast
41
BACK-END BEST
PRACTICES
#MakeItFast
42
o Application Architecture
• Purpose, business logic, language and framework...
o Database Architecture
• DB technology, table structure, indexes...
o Query Efficiency
• How effectively the application talks to the DB
o CMS or System Selection
• All aren’t created equally or for same purposes
o Content Structure
#MakeItFast
BACK-END BEST PRACTICES
#MakeItFast 43
http://www.hark.com/top-gun/i-feel-the-need-the-need-for-speed
44
FRONT-END
BEST PRACTICES
#MakeItFast
45#MakeItFast
MINIMIZE HTTP
REQUESTS
46
MINIMIZE HTTP REQUESTS
#MakeItFast
THE INTERNETS
47
MINIMIZE HTTP REQUESTS
#MakeItFast
THE INTERNETS
48#MakeItFast
CSS AND JAVASCRIPT
ORGANIZATION
49
CSS AND JAVASCRIPT ORGANIZATION
50
CSS AND JAVASCRIPT ORGANIZATION
#MakeItFast
51
CSS AND JAVASCRIPT ORGANIZATION
52
CSS AND JAVASCRIPT ORGANIZATION
(EXCEPTIONS)
#MakeItFast
53#MakeItFast
CDN HOSTED LIBRARIES
54
CDN HOSTED LIBRARIES
#MakeItFast
http://bit.ly/Iz0DcO
55#MakeItFast
COMBINE AND MINIFY
56
COMBINE AND MINIFY
#MakeItFast
BEFORE AFTER
57#MakeItFast
http://bit.ly/bV0o9
YUI COMPRESSION TOOLS
58#MakeItFast
http://bit.ly/vIH7mx
CODEKIT
59#MakeItFast
DEFER PARSING OF
JAVASCRIPT
60
o For sites with heavy JavaScript use, the bulk of the code handles user-
initiated events - not needed with the initial load
o This doesn't reduce the total JavaScript weight, but can reduce the number of
bytes needed to load the initial state
DEFER PARSING OF JAVASCRIPT
#MakeItFast
http://bit.ly/J1K479
61#MakeItFast
3RD PARTY LIBRARIES
62
3RD PARTY LIBRARIES
#MakeItFast
http://bit.ly/dvJTgr
63#MakeItFast
IMAGE FORMAT AND
COMPRESSION
64
o Choose the correct format for the image - JPG, GIF, PNG8, PNG24
o JPG is great for photographic images
o GIF largely replaced by PNGs, but still sometimes a viable option for small
patterns and textures
o PNG combines some of the best qualities of both and with PNG24 supports
true transparency
IMAGE FORMAT AND COMPRESSION
#MakeItFast
65
IMAGE FORMAT AND COMPRESSION
#MakeItFast
Remove the unnecessary comments, meta
information and color profiles that Photoshop’s
“Save for Web” leaves in place
66#MakeItFast
http://bit.ly/H6jkPe
YAHOO! SMUSH.IT
67#MakeItFast
http://bit.ly/wozOid
IMAGEOPTIM
68#MakeItFast
CSS SPRITES
69
CSS SPRITES
#MakeItFast
70#MakeItFast
http://bit.ly/w7x9EM
SPRITEPAD
71#MakeItFast
CSS IMAGE DOWNLOADS
72
CSS IMAGE DOWNLOADS
#MakeItFast
http://bit.ly/HwTCKQ
Background Image Display None
73
CSS IMAGE DOWNLOADS
#MakeItFast
http://bit.ly/HwTCKQ
Background Image, Parent Object Set to Display None
74
CSS IMAGE DOWNLOADS
#MakeItFast
http://bit.ly/HwTCKQ
Cascade Override for High Resolution
75#MakeItFast
TAME RETINA IMAGES
76
o High resolution displays are very quickly becoming the
standard
o Requires even more thought in the planning and delivery
of visual assets
o Important because you’re talking about substantial
impact on how your site performs
TAME RETINA IMAGES
#MakeItFast
77#MakeItFast
http://bit.ly/SAq93C
RETINAFY.ME
78
TAME RETINA IMAGES
#MakeItFast
426x428 | 10.2kb
79
o HTTP Requests - as few as possible
o Organization - CSS at the top, JavaScript at the bottom
o CDN Hosted Libraries - tiny, CDN hosted and almost guaranteed to be cached
o Combine and Minify - both for CSS and JavaScript
o Defer Parsing of JavaScript - break up JavaScript into critical and interaction files
o 3rd Party Plugins - pay to play
o Image Format & Compression - use the right format & REALLY compress them
o CSS Sprites - combine UI elements into a single sprite or as few as possible
o CSS Image Downloads - it might be off, but make sure the user isn’t getting hit
o Tame Retina Images - crank up the size and compression on JPGs
FRONT-END BEST PRACTICES SUMMARY
#MakeItFast
80
INFRASTRUCTURE,
CACHING & TUNING
#MakeItFast
ENTERPRISE AUTHORITATIVE DNS HOSTING
where is mydomain.com
mydomain.com lives at 123.123.123.1
LOCAL DNS
81
LOCAL & AUTHORITATIVE DNS
82
o DNS is extremely important - 1st step to your site
o Local DNS takes it’s info from Authoritative DNS
o Don’t use the free default from registrar
o Reliable, redundant DNS is cheap
o Direct access is key for controlling changes
#MakeItFast
HOSTING INFRASTRUCTURE - DNS
BASIC HOSTING SERVER
Nginx (web server)
- NOT Apache! or IIS
- gzip compression enabled
- 30 day TTL on client side cache
for all objects
‘SQL DBs
- Query Caching
- Buffers Set
- Temp Tables Set
PHP Application Server
Bytecode caching is enabled
R.E.S.S.
Detect and serve screen
appropriate markup & assets
Site Caching
Reverse proxy, basic, and/or
full page caching
Web Memcached
Web DB
Web DB
HIGH TRAFFIC /
HIGH AVAILABILITY
HOSTING
OR
OR
‘get’http://www.mydomain.com
@123.123.123.1
gzip’d.htmlfilesarereturned
MASSIVELY SCALABLE HOSTING
HTML is semantic,
standards compliant
JS is async or deferred
where possible
83
WEBSITE HOSTING
84
o Basic hosting is becoming a commodity
o Forget $1.99-$9.99/mo shared website & VPS hosting
o Services like WPengine & Acquia can be perfect
o Physical vs. VPS vs. Enterprise VMs
o Easy scalability of computing resources is key
o “Managed” servers and support, good
o Support of the application, even better
#MakeItFast
BASIC HOSTING INFRASTRUCTURE
85
o Nothing is “optimized” by default
o Pick a better web server, like Nginx
o Config web server for compression & client-side caching
o Use bytecode/opcode caching if application is PHP based
o ‘SQL Databases need tuning - MySQL especially
o HUGE IMPACT ON SPEED
o If you don’t have a SysAd, ask your hosting vendor
o Never once and done, measure, tune, repeat
#MakeItFast
SERVER TUNING & TWEAKING
BASIC HOSTING SERVER
CONTENT DELIVERY NETWORK (CDN)
‘get’http://www.mydomain.com
@123.123.123.1
gzip’d.htmlfilesarereturned
‘get’ http://cdn.mydomain.com/...
Files returned are gzip compressed
with client side cache = 30 days
/style.min.css
/functionality.min.js
/images/sprite_main.png
/images/...
Origin site caching to CDN automatically
86
CACHING AND CDNS
87
o Key concept: memory I/O is faster than disk I/O
o Basic objects vs. full page caching
o Memcached - flexible, multi-purpose memory storage
o Varnish Cache - web app accelerator, a.k.a - reverse proxy
o Keep web server even needing to fulfill requests
o Keep web server from needing application execution
o Keep application from needing database transactions
#MakeItFast
CACHING, CACHING, AND MORE CACHING
88
o Serve largest files from geographically closest server
o Infrastructure highly tuned for speed
o DNS alias setup for cdn.mysite.com
o Files are compressed with client-side cache settings
o Relieves load on origin host, increasing capacity
o Origin caching keeps CDN in sync automatically
o Most CMS/eComm systems have CDN support
#MakeItFast
CONTENT DELIVERY NETWORKS (CDNs)
90
HOW DO YOU STAY FAST?
#MakeItFast
91
o Monitoring From Polling Stations
• Simulated browsers all over the country, world
• SmartBear’s AlertSite
#MakeItFast
CONTINUOUS MONITORING TO MAKE SURE
YOU STAY FAST
92#MakeItFast
SITEBEAR’S ALERTSITE DASHBOARD
93
o Monitoring From Polling Stations
• Simulated browsers all over the country, world
• SmartBear’s AlertSite
o Real User Monitoring (RUM)
• Data from real users actual browsers
• Injects Javascript into page
• Passive - does not impact page load time in any way
• New Relic
#MakeItFast
CONTINUOUS MONITORING TO MAKE SURE
YOU STAY FAST
94#MakeItFast
NEW RELIC - REAL USER MONITORING (RUM)
95
RESOURCES
#MakeItFast
96#MakeItFast
ADDITIONAL RESOURCES
http://www.compuware.com/d/release/656820/poor-web-performance-results-in-tablet-users-less-likely-to-make-purchases-online
http://www.icrossing.co.uk/slow-pages-lose-users
http://blog.kissmetrics.com/loading-time
https://developers.google.com/speed
http://creativeoverflow.net/20-tools-to-check-your-web-sites-performance
http://www.seomoz.org/ugc/why-site-speed-optimisation-should-be-part-of-your-seo-strategy
http://blog.tagman.com/2012/03/just-one-second-delay-in-page-load-can-cause-7-loss-in-customer-conversions
http://www.tagman.com/conversion-loss-calculator
http://www.seomoz.org/blog/15-tips-to-speed-up-your-website
http://www.seomoz.org/ugc/13-questions-and-answers-about-google-site-speed-and-seo
97
QUESTIONS?
#MakeItFast
WORLD Interactive Agency
I WANNA GO FAST: WEBSITE PERFORMANCE
May 30, 2013
PRESENTATION
PHILADELPHIA AREA NEW MEDIA ASSOCIATION (PANMA)
EVENT
KEITH MCGINNIS | @mcginniso3world
PRESENTERS
BRIAN CRUMLEY | @briancrumley

Más contenido relacionado

Último

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
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
 
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
 
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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Último (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
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
 
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
 
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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

Destacado

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

I Wanna Go Fast - Website Performance