Are Today's Good Practices… Tomorrow's Performance Anti-Patterns

Andy Davies
Andy DaviesIndependent Web Performance Consultant at Asteno
http://www.flickr.com/photos/nzbuu/4093456029
Are Today’s Good Practices…
Tomorrow’s Performance Anti-Patterns?
@andydavies
#WebPerfDays, Amsterdam
Saturday, 18 May 13
People like recipes
http://www.flickr.com/photos/sowrey/2441134911
Saturday, 18 May 13
Browsers already use the network differently
Saturday, 18 May 13
Saturday, 18 May 13
New network protocols are coming here
http://www.flickr.com/photos/jonlachance/3427660741
Saturday, 18 May 13
HTTP 1.1
SPDY
SPDY testing stops tracking at onload - some requests missing after onload
Differences in TCP Connection Use
Saturday, 18 May 13
Test Environment
Image Credit
-Amazon EC2 - Small Instance - Dublin
-Apache 2.2
- GZIP
- Keep-Alive
- mod_pagespeed
- mod_spdy
-‘Off the shelf’ web site template
-WepPageTest, Dulles / Chrome / Cable
Saturday, 18 May 13
Minimal Optimisations - HTTP 1.1 vs SPDY
(GZIP / Keep-Alive / initcwnd 10)
Saturday, 18 May 13
Minimal Optimisations - HTTP 1.1 vs SPDY
SPDY is faster
(GZIP / Keep-Alive / initcwnd 10)
Saturday, 18 May 13
Waterfall for HTTP Test
Saturday, 18 May 13
Waterfall for SPDY Test
Remember requests after onload not tracked in test
Saturday, 18 May 13
So which rules are most likely to be at risk?
- Split dominant content domains
- Reduce requests
- Merging
- Sprites
- DataURIs
Saturday, 18 May 13
Sharding CSS background: url() images
Saturday, 18 May 13
Sharding CSS background: url() images
Sharded page is much slower
Saturday, 18 May 13
Connection to shard opened later
New TCP connection
opened
Saturday, 18 May 13
Sharding <img src=
Saturday, 18 May 13
Sharding <img src=
Sharded page is marginally (0.5s) faster!
Saturday, 18 May 13
Other tests carried out
- Sharding JS
- Merging CSS
- Merging JS
- Server Push
(Fonts, third-party JS not yet tested)
Saturday, 18 May 13
What about the traditional CDN?
http://www.flickr.com/photos/jvk/166337955
Saturday, 18 May 13
How much do we rely on inline JavaScript?
http://www.flickr.com/photos/jfraissi/6352877711
Saturday, 18 May 13
Content-Security-Policy
“Content Security Policy, a mechanism
web applications can use to mitigate a
broad class of content injection
vulnerabilities, such as cross-site
scripting (XSS)”
http://www.w3.org/TR/CSP/
Saturday, 18 May 13
Example
Content-Security-Policy: script-src http://www.site.com
Can re-enable inline scripts, but increases XSS risk
Content-Security-Policy script-src 'self'
Only allow scripts to be executed if they come from a
designated host, disables inline scripts by default.
Saturday, 18 May 13
Typical async script loader
<script type="text/javascript">
function() {
var js = document.createElement('script');
js.async = true;
js.src = 'myscript.js';
var e = document.getElementsByTagName('script')[0];
e.parentNode.insertBefore(js, first);
})();
</script>
Relies on inline JS
Saturday, 18 May 13
69% of visitors support async attribute
<script async src="myscript.js"><script>
http://caniuse.com/script-async
What other techniques rely on inline JS?
Saturday, 18 May 13
“Situational Performance Optimization,
The Next Frontier”
http://calendar.perfplanet.com/2012/situational-performance-optimization-the-next-frontier/
Guy Podjarny
Saturday, 18 May 13
# Disable concatenation for SPDY/HTTP 2.0 clients
<ModPagespeedIf spdy>
ModPagespeedDisableFilters combine_css,combine_javascript
</ModPagespeedIf>
# Shard assets for HTTP 1.x clients only
<ModPagespeedIf !spdy>
ModPagespeedShardDomain www.site.com s1.site.com,s2.site.com
</ModPagespeedIf>
mod_pagespeed & mod_spdy = tools to experiment
High Performance Browser Networking, Ilya Grigorik
Saturday, 18 May 13
http://www.flickr.com/photos/simeon_barkas/2557059247
The end for hand crafted optimisations?
Saturday, 18 May 13
Limits to what protocols or automation can fix
Requests by Domain Bytes by Domain
Saturday, 18 May 13
- Some good practices will become obselete
-Testing tools have a few issues
- Browsers may need better loading hints
- Start experimenting now
Saturday, 18 May 13
Thank You!
@andydavies
hello@andydavies.me
http://slideshare.net/andydavies
http://www.flickr.com/photos/nzbuu/4093456029
Saturday, 18 May 13
1 of 30

Recommended

Are Today’s Good Practices... Tomorrow’s Performance Anti-Patterns? by
Are Today’s Good Practices... Tomorrow’s Performance Anti-Patterns?Are Today’s Good Practices... Tomorrow’s Performance Anti-Patterns?
Are Today’s Good Practices... Tomorrow’s Performance Anti-Patterns?Andy Davies
3.5K views42 slides
Faster Frontends by
Faster FrontendsFaster Frontends
Faster FrontendsAndy Davies
1.2K views28 slides
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns? by
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?Andy Davies
6.7K views48 slides
The Need For Speed by
The Need For SpeedThe Need For Speed
The Need For SpeedAndy Davies
2.5K views30 slides
Web Performance Workshop - Velocity London 2013 by
Web Performance Workshop - Velocity London 2013Web Performance Workshop - Velocity London 2013
Web Performance Workshop - Velocity London 2013Andy Davies
15.8K views41 slides
Making Mobile Sites Faster by
Making Mobile Sites FasterMaking Mobile Sites Faster
Making Mobile Sites FasterAndy Davies
2.2K views44 slides

More Related Content

What's hot

Making Mobile Sites Faster by
Making Mobile Sites FasterMaking Mobile Sites Faster
Making Mobile Sites FasterAndy Davies
13.8K views52 slides
Web Performance - A Whistlestop Tour by
Web Performance - A Whistlestop TourWeb Performance - A Whistlestop Tour
Web Performance - A Whistlestop TourAndy Davies
3.7K views19 slides
The Case for HTTP/2 - Internetdagarna 2015 - Stockholm by
The Case for HTTP/2  - Internetdagarna 2015 - StockholmThe Case for HTTP/2  - Internetdagarna 2015 - Stockholm
The Case for HTTP/2 - Internetdagarna 2015 - StockholmAndy Davies
2.7K views91 slides
Mobile Web Performance - Getting and Staying Fast by
Mobile Web Performance -  Getting and Staying FastMobile Web Performance -  Getting and Staying Fast
Mobile Web Performance - Getting and Staying FastAndy Davies
2.4K views64 slides
The Case for HTTP/2 - EpicFEL Sept 2015 by
The Case for HTTP/2 - EpicFEL Sept 2015The Case for HTTP/2 - EpicFEL Sept 2015
The Case for HTTP/2 - EpicFEL Sept 2015Andy Davies
2K views60 slides
Web Page Test - Beyond the Basics by
Web Page Test - Beyond the BasicsWeb Page Test - Beyond the Basics
Web Page Test - Beyond the BasicsAndy Davies
17.5K views52 slides

What's hot(20)

Making Mobile Sites Faster by Andy Davies
Making Mobile Sites FasterMaking Mobile Sites Faster
Making Mobile Sites Faster
Andy Davies13.8K views
Web Performance - A Whistlestop Tour by Andy Davies
Web Performance - A Whistlestop TourWeb Performance - A Whistlestop Tour
Web Performance - A Whistlestop Tour
Andy Davies3.7K views
The Case for HTTP/2 - Internetdagarna 2015 - Stockholm by Andy Davies
The Case for HTTP/2  - Internetdagarna 2015 - StockholmThe Case for HTTP/2  - Internetdagarna 2015 - Stockholm
The Case for HTTP/2 - Internetdagarna 2015 - Stockholm
Andy Davies2.7K views
Mobile Web Performance - Getting and Staying Fast by Andy Davies
Mobile Web Performance -  Getting and Staying FastMobile Web Performance -  Getting and Staying Fast
Mobile Web Performance - Getting and Staying Fast
Andy Davies2.4K views
The Case for HTTP/2 - EpicFEL Sept 2015 by Andy Davies
The Case for HTTP/2 - EpicFEL Sept 2015The Case for HTTP/2 - EpicFEL Sept 2015
The Case for HTTP/2 - EpicFEL Sept 2015
Andy Davies2K views
Web Page Test - Beyond the Basics by Andy Davies
Web Page Test - Beyond the BasicsWeb Page Test - Beyond the Basics
Web Page Test - Beyond the Basics
Andy Davies17.5K views
The web is too slow by Andy Davies
The web is too slow The web is too slow
The web is too slow
Andy Davies15.2K views
Drupal Security for Coders and Themers - XSS and CSRF by knaddison
Drupal Security for Coders and Themers - XSS and CSRF Drupal Security for Coders and Themers - XSS and CSRF
Drupal Security for Coders and Themers - XSS and CSRF
knaddison1.2K views
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns? by Andy Davies
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?
Are Today’s Good Practices… Tomorrow’s Performance Anti-Patterns?
Andy Davies2.3K views
Speed is Essential for a Great Web Experience by Andy Davies
Speed is Essential for a Great Web ExperienceSpeed is Essential for a Great Web Experience
Speed is Essential for a Great Web Experience
Andy Davies21.1K views
Progressive web and the problem of JavaScript by Christian Heilmann
Progressive web and the problem of JavaScriptProgressive web and the problem of JavaScript
Progressive web and the problem of JavaScript
Christian Heilmann6.1K views
Prebrowsing - Velocity NY 2013 by Steve Souders
Prebrowsing - Velocity NY 2013Prebrowsing - Velocity NY 2013
Prebrowsing - Velocity NY 2013
Steve Souders4.3K views
WordPress Security: Defend yourself against digital invaders by Vladimír Smitka
WordPress Security:Defend yourself against digital invadersWordPress Security:Defend yourself against digital invaders
WordPress Security: Defend yourself against digital invaders
Vladimír Smitka2.8K views
Mehr Performance für WordPress - WPFra by Walter Ebert
Mehr Performance für WordPress - WPFraMehr Performance für WordPress - WPFra
Mehr Performance für WordPress - WPFra
Walter Ebert2.7K views
Speed is Essential for a Great Web Experience (Digicure - Copenhagen) by Andy Davies
Speed is Essential for a Great Web Experience (Digicure - Copenhagen)Speed is Essential for a Great Web Experience (Digicure - Copenhagen)
Speed is Essential for a Great Web Experience (Digicure - Copenhagen)
Andy Davies5K views
[jqconatx] Adaptive Images for Responsive Web Design by Christopher Schmitt
[jqconatx] Adaptive Images for Responsive Web Design[jqconatx] Adaptive Images for Responsive Web Design
[jqconatx] Adaptive Images for Responsive Web Design
Christopher Schmitt31.4K views
How fast are we going now? by Steve Souders
How fast are we going now?How fast are we going now?
How fast are we going now?
Steve Souders37.5K views
Content Security Policies: Let's Break Stuff @ PHP London, Sept 2017 by Matt Brunt
Content Security Policies: Let's Break Stuff @ PHP London, Sept 2017Content Security Policies: Let's Break Stuff @ PHP London, Sept 2017
Content Security Policies: Let's Break Stuff @ PHP London, Sept 2017
Matt Brunt330 views
Preconnect, prefetch, prerender... by MilanAryal
Preconnect, prefetch, prerender...Preconnect, prefetch, prerender...
Preconnect, prefetch, prerender...
MilanAryal2.4K views
The Case for HTTP/2 by Andy Davies
The Case for HTTP/2The Case for HTTP/2
The Case for HTTP/2
Andy Davies3K views

Similar to Are Today's Good Practices… Tomorrow's Performance Anti-Patterns

Bkbiet day1 by
Bkbiet day1Bkbiet day1
Bkbiet day1mihirio
384 views27 slides
jQuery Mobile Deep Dive by
jQuery Mobile Deep DivejQuery Mobile Deep Dive
jQuery Mobile Deep DiveTroy Miles
2.9K views71 slides
Velocity dust by
Velocity dustVelocity dust
Velocity dustVeena Basavaraj
6.2K views79 slides
PHPDay 2013 - High Performance PHP by
PHPDay 2013 - High Performance PHPPHPDay 2013 - High Performance PHP
PHPDay 2013 - High Performance PHPJonathan Klein
10.4K views123 slides
Amp your site: An intro to accelerated mobile pages by
Amp your site: An intro to accelerated mobile pagesAmp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pagesRobert McFrazier
544 views35 slides
[HEWEBAR 2012] Adaptive Images in Responsive Web Design by
[HEWEBAR 2012] Adaptive Images in Responsive Web Design[HEWEBAR 2012] Adaptive Images in Responsive Web Design
[HEWEBAR 2012] Adaptive Images in Responsive Web DesignChristopher Schmitt
1.5K views118 slides

Similar to Are Today's Good Practices… Tomorrow's Performance Anti-Patterns(20)

Bkbiet day1 by mihirio
Bkbiet day1Bkbiet day1
Bkbiet day1
mihirio384 views
jQuery Mobile Deep Dive by Troy Miles
jQuery Mobile Deep DivejQuery Mobile Deep Dive
jQuery Mobile Deep Dive
Troy Miles2.9K views
PHPDay 2013 - High Performance PHP by Jonathan Klein
PHPDay 2013 - High Performance PHPPHPDay 2013 - High Performance PHP
PHPDay 2013 - High Performance PHP
Jonathan Klein10.4K views
Amp your site: An intro to accelerated mobile pages by Robert McFrazier
Amp your site: An intro to accelerated mobile pagesAmp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pages
Robert McFrazier544 views
[HEWEBAR 2012] Adaptive Images in Responsive Web Design by Christopher Schmitt
[HEWEBAR 2012] Adaptive Images in Responsive Web Design[HEWEBAR 2012] Adaptive Images in Responsive Web Design
[HEWEBAR 2012] Adaptive Images in Responsive Web Design
Christopher Schmitt1.5K views
Velocity 2013 - Rum vs Synthetic by jfox85
Velocity 2013 - Rum vs SyntheticVelocity 2013 - Rum vs Synthetic
Velocity 2013 - Rum vs Synthetic
jfox852.8K views
implement lighthouse-ci with your web development workflow by WordPress
implement lighthouse-ci with your web development workflowimplement lighthouse-ci with your web development workflow
implement lighthouse-ci with your web development workflow
WordPress113 views
Velocity EU 2012 - Third party scripts and you by Patrick Meenan
Velocity EU 2012 - Third party scripts and youVelocity EU 2012 - Third party scripts and you
Velocity EU 2012 - Third party scripts and you
Patrick Meenan2.6K views
Camel and JBoss by JBug Italy
Camel and JBossCamel and JBoss
Camel and JBoss
JBug Italy2.4K views
Mobile Web Speed Bumps by Nicholas Zakas
Mobile Web Speed BumpsMobile Web Speed Bumps
Mobile Web Speed Bumps
Nicholas Zakas13.4K views
MeasureCamp IX (London) - 10 JavaScript Concepts for web analysts by Simo Ahava
MeasureCamp IX (London) - 10 JavaScript Concepts for web analystsMeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
MeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
Simo Ahava5K views
Google I/O 2012 - Protecting your user experience while integrating 3rd party... by Patrick Meenan
Google I/O 2012 - Protecting your user experience while integrating 3rd party...Google I/O 2012 - Protecting your user experience while integrating 3rd party...
Google I/O 2012 - Protecting your user experience while integrating 3rd party...
Patrick Meenan3K views
Page Speed Insights: The Ballad of Improving Performance by James McNulty
Page Speed Insights: The Ballad of Improving PerformancePage Speed Insights: The Ballad of Improving Performance
Page Speed Insights: The Ballad of Improving Performance
James McNulty761 views
Integrity protection for third-party JavaScript by Francois Marier
Integrity protection for third-party JavaScriptIntegrity protection for third-party JavaScript
Integrity protection for third-party JavaScript
Francois Marier1K views
International Site Speed Tweaks - ISS 2017 Barcelona by Bastian Grimm
International Site Speed Tweaks - ISS 2017 BarcelonaInternational Site Speed Tweaks - ISS 2017 Barcelona
International Site Speed Tweaks - ISS 2017 Barcelona
Bastian Grimm5.6K views

More from Andy Davies

Fast Fashion… How Missguided revolutionised their approach to site performanc... by
Fast Fashion… How Missguided revolutionised their approach to site performanc...Fast Fashion… How Missguided revolutionised their approach to site performanc...
Fast Fashion… How Missguided revolutionised their approach to site performanc...Andy Davies
1K views67 slides
Fast Fashion… How Missguided revolutionised their approach to site performanc... by
Fast Fashion… How Missguided revolutionised their approach to site performanc...Fast Fashion… How Missguided revolutionised their approach to site performanc...
Fast Fashion… How Missguided revolutionised their approach to site performanc...Andy Davies
20.5K views78 slides
AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018 by
AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018
AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018Andy Davies
1K views73 slides
AB Testing, Ads and other 3rd party tags - SmashingConf London - 2018 by
AB Testing, Ads and other 3rd party tags - SmashingConf London - 2018AB Testing, Ads and other 3rd party tags - SmashingConf London - 2018
AB Testing, Ads and other 3rd party tags - SmashingConf London - 2018Andy Davies
3.3K views76 slides
Inspecting iOS App Traffic with JavaScript - JSOxford - Jan 2018 by
Inspecting iOS App Traffic with JavaScript - JSOxford - Jan 2018Inspecting iOS App Traffic with JavaScript - JSOxford - Jan 2018
Inspecting iOS App Traffic with JavaScript - JSOxford - Jan 2018Andy Davies
2.2K views32 slides
Selling Performance - Bristol WebPerf Meetup 2017-07-20 by
Selling Performance - Bristol WebPerf Meetup 2017-07-20Selling Performance - Bristol WebPerf Meetup 2017-07-20
Selling Performance - Bristol WebPerf Meetup 2017-07-20Andy Davies
1.6K views62 slides

More from Andy Davies(19)

Fast Fashion… How Missguided revolutionised their approach to site performanc... by Andy Davies
Fast Fashion… How Missguided revolutionised their approach to site performanc...Fast Fashion… How Missguided revolutionised their approach to site performanc...
Fast Fashion… How Missguided revolutionised their approach to site performanc...
Andy Davies1K views
Fast Fashion… How Missguided revolutionised their approach to site performanc... by Andy Davies
Fast Fashion… How Missguided revolutionised their approach to site performanc...Fast Fashion… How Missguided revolutionised their approach to site performanc...
Fast Fashion… How Missguided revolutionised their approach to site performanc...
Andy Davies20.5K views
AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018 by Andy Davies
AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018
AB Testing, Ads and other 3rd party tags - London WebPerf - March 2018
Andy Davies1K views
AB Testing, Ads and other 3rd party tags - SmashingConf London - 2018 by Andy Davies
AB Testing, Ads and other 3rd party tags - SmashingConf London - 2018AB Testing, Ads and other 3rd party tags - SmashingConf London - 2018
AB Testing, Ads and other 3rd party tags - SmashingConf London - 2018
Andy Davies3.3K views
Inspecting iOS App Traffic with JavaScript - JSOxford - Jan 2018 by Andy Davies
Inspecting iOS App Traffic with JavaScript - JSOxford - Jan 2018Inspecting iOS App Traffic with JavaScript - JSOxford - Jan 2018
Inspecting iOS App Traffic with JavaScript - JSOxford - Jan 2018
Andy Davies2.2K views
Selling Performance - Bristol WebPerf Meetup 2017-07-20 by Andy Davies
Selling Performance - Bristol WebPerf Meetup 2017-07-20Selling Performance - Bristol WebPerf Meetup 2017-07-20
Selling Performance - Bristol WebPerf Meetup 2017-07-20
Andy Davies1.6K views
Speed: The 'Forgotten' Conversion Factor by Andy Davies
Speed: The 'Forgotten' Conversion FactorSpeed: The 'Forgotten' Conversion Factor
Speed: The 'Forgotten' Conversion Factor
Andy Davies859 views
Building an Appier Web - London Web Standards - Nov 2016 by Andy Davies
Building an Appier Web -  London Web Standards - Nov 2016Building an Appier Web -  London Web Standards - Nov 2016
Building an Appier Web - London Web Standards - Nov 2016
Andy Davies1.1K views
Building an Appier Web - Velocity Amsterdam 2016 by Andy Davies
Building an Appier Web - Velocity Amsterdam 2016Building an Appier Web - Velocity Amsterdam 2016
Building an Appier Web - Velocity Amsterdam 2016
Andy Davies985 views
The Case for HTTP/2 - GreeceJS - June 2016 by Andy Davies
The Case for HTTP/2 -  GreeceJS - June 2016The Case for HTTP/2 -  GreeceJS - June 2016
The Case for HTTP/2 - GreeceJS - June 2016
Andy Davies891 views
Building an Appier Web - May 2016 by Andy Davies
Building an Appier Web - May 2016Building an Appier Web - May 2016
Building an Appier Web - May 2016
Andy Davies980 views
The Fast, The Slow and The Unconverted - Emerce Conversion 2016 by Andy Davies
The Fast, The Slow and The Unconverted -  Emerce Conversion 2016The Fast, The Slow and The Unconverted -  Emerce Conversion 2016
The Fast, The Slow and The Unconverted - Emerce Conversion 2016
Andy Davies1.3K views
Making Mobile Sites Faster by Andy Davies
Making Mobile Sites FasterMaking Mobile Sites Faster
Making Mobile Sites Faster
Andy Davies23.3K views
Speed matters, So why is your site so slow? by Andy Davies
Speed matters, So why is your site so slow?Speed matters, So why is your site so slow?
Speed matters, So why is your site so slow?
Andy Davies44K views
HTTP2 is Here! by Andy Davies
HTTP2 is Here!HTTP2 is Here!
HTTP2 is Here!
Andy Davies5.1K views
Speed Matters! by Andy Davies
Speed Matters!Speed Matters!
Speed Matters!
Andy Davies1.8K views
Http/2 - What's it all about? by Andy Davies
Http/2  - What's it all about?Http/2  - What's it all about?
Http/2 - What's it all about?
Andy Davies4.4K views
What does the browser pre-loader do? by Andy Davies
What does the browser pre-loader do?What does the browser pre-loader do?
What does the browser pre-loader do?
Andy Davies10.7K views
EdgeConf - Page Load Performance Opening Talk by Andy Davies
EdgeConf - Page Load Performance Opening TalkEdgeConf - Page Load Performance Opening Talk
EdgeConf - Page Load Performance Opening Talk
Andy Davies4.1K views

Recently uploaded

STPI OctaNE CoE Brochure.pdf by
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdfmadhurjyapb
14 views1 slide
HTTP headers that make your website go faster - devs.gent November 2023 by
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023Thijs Feryn
22 views151 slides
Democratising digital commerce in India-Report by
Democratising digital commerce in India-ReportDemocratising digital commerce in India-Report
Democratising digital commerce in India-ReportKapil Khandelwal (KK)
15 views161 slides
Ransomware is Knocking your Door_Final.pdf by
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfSecurity Bootcamp
55 views46 slides
Design Driven Network Assurance by
Design Driven Network AssuranceDesign Driven Network Assurance
Design Driven Network AssuranceNetwork Automation Forum
15 views42 slides
Future of Indian ConsumerTech by
Future of Indian ConsumerTechFuture of Indian ConsumerTech
Future of Indian ConsumerTechKapil Khandelwal (KK)
21 views68 slides

Recently uploaded(20)

STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc10 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely21 views
6g - REPORT.pdf by Liveplex
6g - REPORT.pdf6g - REPORT.pdf
6g - REPORT.pdf
Liveplex10 views

Are Today's Good Practices… Tomorrow's Performance Anti-Patterns