際際滷shows by User: guypod / http://www.slideshare.net/images/logo.gif 際際滷shows by User: guypod / Mon, 12 Nov 2018 15:30:49 GMT 際際滷Share feed for 際際滷shows by User: guypod Serverless Security: What's Left To Protect /slideshow/serverless-security-whats-left-to-secure/122800143 serverless-whats-left-to-secure-181112153049
Serverless means handing off server management to the cloud platforms along with their security risks. With the pros ensuring our servers are patched, whats left for application owners to protect? As it turns out, quite a lot. This talk discusses the aspects of security serverless doesnt solve, the problems it could make worse, and the tools and practices you can use to keep yourself safe. Required audience experience Basic knowledge of how FaaS and Serverless works Objective of the talk As many companies explore the world of serverless, its important they understand the aspects of security this new world helps them with, and the ones they need to care more about. This talk will provide a framework to understand how to prioritise and approach security for Serverless apps.]]>

Serverless means handing off server management to the cloud platforms along with their security risks. With the pros ensuring our servers are patched, whats left for application owners to protect? As it turns out, quite a lot. This talk discusses the aspects of security serverless doesnt solve, the problems it could make worse, and the tools and practices you can use to keep yourself safe. Required audience experience Basic knowledge of how FaaS and Serverless works Objective of the talk As many companies explore the world of serverless, its important they understand the aspects of security this new world helps them with, and the ones they need to care more about. This talk will provide a framework to understand how to prioritise and approach security for Serverless apps.]]>
Mon, 12 Nov 2018 15:30:49 GMT /slideshow/serverless-security-whats-left-to-secure/122800143 guypod@slideshare.net(guypod) Serverless Security: What's Left To Protect guypod Serverless means handing off server management to the cloud platforms along with their security risks. With the pros ensuring our servers are patched, whats left for application owners to protect? As it turns out, quite a lot. This talk discusses the aspects of security serverless doesnt solve, the problems it could make worse, and the tools and practices you can use to keep yourself safe. Required audience experience Basic knowledge of how FaaS and Serverless works Objective of the talk As many companies explore the world of serverless, its important they understand the aspects of security this new world helps them with, and the ones they need to care more about. This talk will provide a framework to understand how to prioritise and approach security for Serverless apps. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/serverless-whats-left-to-secure-181112153049-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Serverless means handing off server management to the cloud platforms along with their security risks. With the pros ensuring our servers are patched, whats left for application owners to protect? As it turns out, quite a lot. This talk discusses the aspects of security serverless doesnt solve, the problems it could make worse, and the tools and practices you can use to keep yourself safe. Required audience experience Basic knowledge of how FaaS and Serverless works Objective of the talk As many companies explore the world of serverless, its important they understand the aspects of security this new world helps them with, and the ones they need to care more about. This talk will provide a framework to understand how to prioritise and approach security for Serverless apps.
Serverless Security: What's Left To Protect from Guy Podjarny
]]>
1918 5 https://cdn.slidesharecdn.com/ss_thumbnails/serverless-whats-left-to-secure-181112153049-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Securing Serverless - By Breaking In /slideshow/securing-serverless-by-breaking-in-118026423/118026423 securing-serverless-by-breaking-in-181003205228
Guy Podjarny breaks into a vulnerable serverless application and exploits multiple weaknesses, helping better understand some of the mistakes people make, their implications, and how to avoid them. Video available on: https://www.infoq.com/presentations/serverless-security-2017]]>

Guy Podjarny breaks into a vulnerable serverless application and exploits multiple weaknesses, helping better understand some of the mistakes people make, their implications, and how to avoid them. Video available on: https://www.infoq.com/presentations/serverless-security-2017]]>
Wed, 03 Oct 2018 20:52:28 GMT /slideshow/securing-serverless-by-breaking-in-118026423/118026423 guypod@slideshare.net(guypod) Securing Serverless - By Breaking In guypod Guy Podjarny breaks into a vulnerable serverless application and exploits multiple weaknesses, helping better understand some of the mistakes people make, their implications, and how to avoid them. Video available on: https://www.infoq.com/presentations/serverless-security-2017 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/securing-serverless-by-breaking-in-181003205228-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Guy Podjarny breaks into a vulnerable serverless application and exploits multiple weaknesses, helping better understand some of the mistakes people make, their implications, and how to avoid them. Video available on: https://www.infoq.com/presentations/serverless-security-2017
Securing Serverless - By Breaking In from Guy Podjarny
]]>
452 2 https://cdn.slidesharecdn.com/ss_thumbnails/securing-serverless-by-breaking-in-181003205228-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Serverless Security: What's Left to Protect? /slideshow/serverless-conf-serverlesswhatslefttosecure/75511808 serverlessconf-serverless-whats-left-to-secure-170428194426
際際滷s from my ServerlessConf Austin 2017. Serverless means handing off server management to the cloud platforms - along with their security risks. With the pros ensuring our servers are patched, whats left for application owners to protect? As it turns out, quite a lot. This talk discusses the aspects of security serverless doesnt solve, the problems it could make worse, and the tools and practices you can use to keep yourself safe]]>

際際滷s from my ServerlessConf Austin 2017. Serverless means handing off server management to the cloud platforms - along with their security risks. With the pros ensuring our servers are patched, whats left for application owners to protect? As it turns out, quite a lot. This talk discusses the aspects of security serverless doesnt solve, the problems it could make worse, and the tools and practices you can use to keep yourself safe]]>
Fri, 28 Apr 2017 19:44:26 GMT /slideshow/serverless-conf-serverlesswhatslefttosecure/75511808 guypod@slideshare.net(guypod) Serverless Security: What's Left to Protect? guypod 際際滷s from my ServerlessConf Austin 2017. Serverless means handing off server management to the cloud platforms - along with their security risks. With the pros ensuring our servers are patched, whats left for application owners to protect? As it turns out, quite a lot. This talk discusses the aspects of security serverless doesnt solve, the problems it could make worse, and the tools and practices you can use to keep yourself safe <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/serverlessconf-serverless-whats-left-to-secure-170428194426-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 際際滷s from my ServerlessConf Austin 2017. Serverless means handing off server management to the cloud platforms - along with their security risks. With the pros ensuring our servers are patched, whats left for application owners to protect? As it turns out, quite a lot. This talk discusses the aspects of security serverless doesnt solve, the problems it could make worse, and the tools and practices you can use to keep yourself safe
Serverless Security: What's Left to Protect? from Guy Podjarny
]]>
17645 5 https://cdn.slidesharecdn.com/ss_thumbnails/serverlessconf-serverless-whats-left-to-secure-170428194426-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Secure Node Code (workshop, O'Reilly Security) /slideshow/secure-node-code-workshop-oreilly-security/68057764 oreilly-security-secure-node-code-workshop-161102130334
Some of the very things that make JavaScript awesome can also leave it exposed. Guy Podjarny and Danny Grander walk through some sample security flaws unique to Nodes async nature and surrounding ecosystem (or especially relevant to it)e.g., memory leaks via the buffer object, ReDoS and other algorithmic DoS attacks (which impact Node due to its single-threaded nature), and timing attacks leveraging the EventLoopand show how these could occur in your own code or in npm dependencies.]]>

Some of the very things that make JavaScript awesome can also leave it exposed. Guy Podjarny and Danny Grander walk through some sample security flaws unique to Nodes async nature and surrounding ecosystem (or especially relevant to it)e.g., memory leaks via the buffer object, ReDoS and other algorithmic DoS attacks (which impact Node due to its single-threaded nature), and timing attacks leveraging the EventLoopand show how these could occur in your own code or in npm dependencies.]]>
Wed, 02 Nov 2016 13:03:33 GMT /slideshow/secure-node-code-workshop-oreilly-security/68057764 guypod@slideshare.net(guypod) Secure Node Code (workshop, O'Reilly Security) guypod Some of the very things that make JavaScript awesome can also leave it exposed. Guy Podjarny and Danny Grander walk through some sample security flaws unique to Nodes async nature and surrounding ecosystem (or especially relevant to it)e.g., memory leaks via the buffer object, ReDoS and other algorithmic DoS attacks (which impact Node due to its single-threaded nature), and timing attacks leveraging the EventLoopand show how these could occur in your own code or in npm dependencies. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/oreilly-security-secure-node-code-workshop-161102130334-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Some of the very things that make JavaScript awesome can also leave it exposed. Guy Podjarny and Danny Grander walk through some sample security flaws unique to Nodes async nature and surrounding ecosystem (or especially relevant to it)e.g., memory leaks via the buffer object, ReDoS and other algorithmic DoS attacks (which impact Node due to its single-threaded nature), and timing attacks leveraging the EventLoopand show how these could occur in your own code or in npm dependencies.
Secure Node Code (workshop, O'Reilly Security) from Guy Podjarny
]]>
1192 6 https://cdn.slidesharecdn.com/ss_thumbnails/oreilly-security-secure-node-code-workshop-161102130334-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Stranger Danger (NodeSummit, 2016) /guypod/stranger-danger-nodesummit-2016 nodesummit-stranger-danger-160813135808
npm packages are awesome, but also introduce risk. This presentation explains how packages may introduce known vulnerabilities into your application, explains their impact, and most importantly, shows how to protect yourself. The few slides were complemented by running several vulnerability exploits against the vulnerable demo app Goof from here: https://github.com/Snyk/goof]]>

npm packages are awesome, but also introduce risk. This presentation explains how packages may introduce known vulnerabilities into your application, explains their impact, and most importantly, shows how to protect yourself. The few slides were complemented by running several vulnerability exploits against the vulnerable demo app Goof from here: https://github.com/Snyk/goof]]>
Sat, 13 Aug 2016 13:58:08 GMT /guypod/stranger-danger-nodesummit-2016 guypod@slideshare.net(guypod) Stranger Danger (NodeSummit, 2016) guypod npm packages are awesome, but also introduce risk. This presentation explains how packages may introduce known vulnerabilities into your application, explains their impact, and most importantly, shows how to protect yourself. The few slides were complemented by running several vulnerability exploits against the vulnerable demo app Goof from here: https://github.com/Snyk/goof <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/nodesummit-stranger-danger-160813135808-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> npm packages are awesome, but also introduce risk. This presentation explains how packages may introduce known vulnerabilities into your application, explains their impact, and most importantly, shows how to protect yourself. The few slides were complemented by running several vulnerability exploits against the vulnerable demo app Goof from here: https://github.com/Snyk/goof
Stranger Danger (NodeSummit, 2016) from Guy Podjarny
]]>
799 3 https://cdn.slidesharecdn.com/ss_thumbnails/nodesummit-stranger-danger-160813135808-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Stranger Danger: Securing Third Party Components (Tech2020) /slideshow/stranger-danger-securing-third-party-components-tech2020/59060474 bartech-stranger-danger-160304084626
Building software today involves more assembly than actual coding. Much of our code is in fact pulled in open source packages, and the applications heavily rely on surrounding third party binaries. These third parties make us more productive - but they also introduce an enormous risk. Each third party component is a potential source of vulnerabilities or malicious code, each third party service a potential door into our system. This talk contains more information about this risk, create a framework for digesting and tackling it, and lists a myriad of tools that can help. ]]>

Building software today involves more assembly than actual coding. Much of our code is in fact pulled in open source packages, and the applications heavily rely on surrounding third party binaries. These third parties make us more productive - but they also introduce an enormous risk. Each third party component is a potential source of vulnerabilities or malicious code, each third party service a potential door into our system. This talk contains more information about this risk, create a framework for digesting and tackling it, and lists a myriad of tools that can help. ]]>
Fri, 04 Mar 2016 08:46:26 GMT /slideshow/stranger-danger-securing-third-party-components-tech2020/59060474 guypod@slideshare.net(guypod) Stranger Danger: Securing Third Party Components (Tech2020) guypod Building software today involves more assembly than actual coding. Much of our code is in fact pulled in open source packages, and the applications heavily rely on surrounding third party binaries. These third parties make us more productive - but they also introduce an enormous risk. Each third party component is a potential source of vulnerabilities or malicious code, each third party service a potential door into our system. This talk contains more information about this risk, create a framework for digesting and tackling it, and lists a myriad of tools that can help. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/bartech-stranger-danger-160304084626-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Building software today involves more assembly than actual coding. Much of our code is in fact pulled in open source packages, and the applications heavily rely on surrounding third party binaries. These third parties make us more productive - but they also introduce an enormous risk. Each third party component is a potential source of vulnerabilities or malicious code, each third party service a potential door into our system. This talk contains more information about this risk, create a framework for digesting and tackling it, and lists a myriad of tools that can help.
Stranger Danger: Securing Third Party Components (Tech2020) from Guy Podjarny
]]>
1613 5 https://cdn.slidesharecdn.com/ss_thumbnails/bartech-stranger-danger-160304084626-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
High Performance Images: Beautiful Shouldn't Mean Slow /slideshow/high-performance-images-beautiful-shouldnt-mean-slow-velocity-eu-2015/54559418 hpi-vel-eu-tutorial-151030100401-lva1-app6892
The web is becoming increasingly image rich. Between high-resolution mobile screens, Pinterest-style design, and big background graphics, the average image payload has more than doubled in the last three years. While visually appealing, these images carry a substantial performance cost, and if not optimized correctly can make a web experience slow and painful, no matter how beautiful it is. In this tutorial well discuss ways that let you provide the eye-pleasing experience you want without sacrificing your sites performance.Youll learn about the three primary aspects of image optimization: - Image compression: how to best encode your images, delivering the same picture with the fewest bytes - Image loading: once your files are as small as they can be, well cover the best ways to make them show up quickly in the browser - Operationalizing image optimization: different tools and techniques for integrating image optimization on your site Talk given at Velocity Conf EU 2015: http://velocityconf.com/devops-web-performance-eu-2015/public/schedule/detail/45013]]>

The web is becoming increasingly image rich. Between high-resolution mobile screens, Pinterest-style design, and big background graphics, the average image payload has more than doubled in the last three years. While visually appealing, these images carry a substantial performance cost, and if not optimized correctly can make a web experience slow and painful, no matter how beautiful it is. In this tutorial well discuss ways that let you provide the eye-pleasing experience you want without sacrificing your sites performance.Youll learn about the three primary aspects of image optimization: - Image compression: how to best encode your images, delivering the same picture with the fewest bytes - Image loading: once your files are as small as they can be, well cover the best ways to make them show up quickly in the browser - Operationalizing image optimization: different tools and techniques for integrating image optimization on your site Talk given at Velocity Conf EU 2015: http://velocityconf.com/devops-web-performance-eu-2015/public/schedule/detail/45013]]>
Fri, 30 Oct 2015 10:04:01 GMT /slideshow/high-performance-images-beautiful-shouldnt-mean-slow-velocity-eu-2015/54559418 guypod@slideshare.net(guypod) High Performance Images: Beautiful Shouldn't Mean Slow (Velocity EU 2015) guypod The web is becoming increasingly image rich. Between high-resolution mobile screens, Pinterest-style design, and big background graphics, the average image payload has more than doubled in the last three years. While visually appealing, these images carry a substantial performance cost, and if not optimized correctly can make a web experience slow and painful, no matter how beautiful it is. In this tutorial well discuss ways that let you provide the eye-pleasing experience you want without sacrificing your sites performance.Youll learn about the three primary aspects of image optimization: - Image compression: how to best encode your images, delivering the same picture with the fewest bytes - Image loading: once your files are as small as they can be, well cover the best ways to make them show up quickly in the browser - Operationalizing image optimization: different tools and techniques for integrating image optimization on your site Talk given at Velocity Conf EU 2015: http://velocityconf.com/devops-web-performance-eu-2015/public/schedule/detail/45013 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/hpi-vel-eu-tutorial-151030100401-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The web is becoming increasingly image rich. Between high-resolution mobile screens, Pinterest-style design, and big background graphics, the average image payload has more than doubled in the last three years. While visually appealing, these images carry a substantial performance cost, and if not optimized correctly can make a web experience slow and painful, no matter how beautiful it is. In this tutorial well discuss ways that let you provide the eye-pleasing experience you want without sacrificing your sites performance.Youll learn about the three primary aspects of image optimization: - Image compression: how to best encode your images, delivering the same picture with the fewest bytes - Image loading: once your files are as small as they can be, well cover the best ways to make them show up quickly in the browser - Operationalizing image optimization: different tools and techniques for integrating image optimization on your site Talk given at Velocity Conf EU 2015: http://velocityconf.com/devops-web-performance-eu-2015/public/schedule/detail/45013
High Performance Images: Beautiful Shouldn't Mean Slow (Velocity EU 2015) from Guy Podjarny
]]>
7053 64 https://cdn.slidesharecdn.com/ss_thumbnails/hpi-vel-eu-tutorial-151030100401-lva1-app6892-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
HTTPS: What, Why and How (SmashingConf Freiburg, Sep 2015) /slideshow/https-what-why-and-how-smashingconf-freiburg-sep-2015/52796118 https-what-why-and-how-final-150915111955-lva1-app6892
When users use our sites, they put their faith in us. They trust we will keep their information from reaching others, believe we provided the information they see, and allow us to run (web) code on their devices. Using HTTPS to secure our conversations is a key part of maintaining this trust. If thats not motivation enough, the webs giants are actively promoting HTTPS, requiring it for features such as HTTP2 & ServiceWorker, using it for search engine ranking and more. To make the most of the web, you need to use HTTPS. This deck reviews what HTTPS is, discusses why you should prioritize using it, and cover some of the easiest (and most cost effective) steps to get started using HTTPS]]>

When users use our sites, they put their faith in us. They trust we will keep their information from reaching others, believe we provided the information they see, and allow us to run (web) code on their devices. Using HTTPS to secure our conversations is a key part of maintaining this trust. If thats not motivation enough, the webs giants are actively promoting HTTPS, requiring it for features such as HTTP2 & ServiceWorker, using it for search engine ranking and more. To make the most of the web, you need to use HTTPS. This deck reviews what HTTPS is, discusses why you should prioritize using it, and cover some of the easiest (and most cost effective) steps to get started using HTTPS]]>
Tue, 15 Sep 2015 11:19:55 GMT /slideshow/https-what-why-and-how-smashingconf-freiburg-sep-2015/52796118 guypod@slideshare.net(guypod) HTTPS: What, Why and How (SmashingConf Freiburg, Sep 2015) guypod When users use our sites, they put their faith in us. They trust we will keep their information from reaching others, believe we provided the information they see, and allow us to run (web) code on their devices. Using HTTPS to secure our conversations is a key part of maintaining this trust. If thats not motivation enough, the webs giants are actively promoting HTTPS, requiring it for features such as HTTP2 & ServiceWorker, using it for search engine ranking and more. To make the most of the web, you need to use HTTPS. This deck reviews what HTTPS is, discusses why you should prioritize using it, and cover some of the easiest (and most cost effective) steps to get started using HTTPS <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/https-what-why-and-how-final-150915111955-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> When users use our sites, they put their faith in us. They trust we will keep their information from reaching others, believe we provided the information they see, and allow us to run (web) code on their devices. Using HTTPS to secure our conversations is a key part of maintaining this trust. If thats not motivation enough, the webs giants are actively promoting HTTPS, requiring it for features such as HTTP2 &amp; ServiceWorker, using it for search engine ranking and more. To make the most of the web, you need to use HTTPS. This deck reviews what HTTPS is, discusses why you should prioritize using it, and cover some of the easiest (and most cost effective) steps to get started using HTTPS
HTTPS: What, Why and How (SmashingConf Freiburg, Sep 2015) from Guy Podjarny
]]>
14479 9 https://cdn.slidesharecdn.com/ss_thumbnails/https-what-why-and-how-final-150915111955-lva1-app6892-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
High Performance Images: Beautiful Shouldn't Mean Slow /slideshow/high-performance-images-beautiful-shouldnt-mean-slow/49463838 hpi-webinar-150616153517-lva1-app6891
(slides from the O'Reilly webcast, see recording here: http://www.oreilly.com/pub/e/3425) The web is becoming increasingly image rich. Between high-resolution mobile screens, Pinterest-style design and big background graphics, the average image payload has more than doubled in the last three years. While visually appealing, these images carry a substantial performance cost, and if not optimized correctly can make a web experience slow and painful, no matter how beautiful it is. These slides discuss how you can provide the eye-pleasing experience you want without sacrificing your site's performance. You'll learn about the three primary aspects of image optimization: Image Compression: How to best encode your images, delivering the same picture with the fewest bytes. Image Loading: Once your files are as small as they can be, we'll cover the best ways to make them show up quickly in the browser. Image Operations: Different tools and techniques for integrating image optimization on your site.]]>

(slides from the O'Reilly webcast, see recording here: http://www.oreilly.com/pub/e/3425) The web is becoming increasingly image rich. Between high-resolution mobile screens, Pinterest-style design and big background graphics, the average image payload has more than doubled in the last three years. While visually appealing, these images carry a substantial performance cost, and if not optimized correctly can make a web experience slow and painful, no matter how beautiful it is. These slides discuss how you can provide the eye-pleasing experience you want without sacrificing your site's performance. You'll learn about the three primary aspects of image optimization: Image Compression: How to best encode your images, delivering the same picture with the fewest bytes. Image Loading: Once your files are as small as they can be, we'll cover the best ways to make them show up quickly in the browser. Image Operations: Different tools and techniques for integrating image optimization on your site.]]>
Tue, 16 Jun 2015 15:35:17 GMT /slideshow/high-performance-images-beautiful-shouldnt-mean-slow/49463838 guypod@slideshare.net(guypod) High Performance Images: Beautiful Shouldn't Mean Slow guypod (slides from the O'Reilly webcast, see recording here: http://www.oreilly.com/pub/e/3425) The web is becoming increasingly image rich. Between high-resolution mobile screens, Pinterest-style design and big background graphics, the average image payload has more than doubled in the last three years. While visually appealing, these images carry a substantial performance cost, and if not optimized correctly can make a web experience slow and painful, no matter how beautiful it is. These slides discuss how you can provide the eye-pleasing experience you want without sacrificing your site's performance. You'll learn about the three primary aspects of image optimization: Image Compression: How to best encode your images, delivering the same picture with the fewest bytes. Image Loading: Once your files are as small as they can be, we'll cover the best ways to make them show up quickly in the browser. Image Operations: Different tools and techniques for integrating image optimization on your site. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/hpi-webinar-150616153517-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> (slides from the O&#39;Reilly webcast, see recording here: http://www.oreilly.com/pub/e/3425) The web is becoming increasingly image rich. Between high-resolution mobile screens, Pinterest-style design and big background graphics, the average image payload has more than doubled in the last three years. While visually appealing, these images carry a substantial performance cost, and if not optimized correctly can make a web experience slow and painful, no matter how beautiful it is. These slides discuss how you can provide the eye-pleasing experience you want without sacrificing your site&#39;s performance. You&#39;ll learn about the three primary aspects of image optimization: Image Compression: How to best encode your images, delivering the same picture with the fewest bytes. Image Loading: Once your files are as small as they can be, we&#39;ll cover the best ways to make them show up quickly in the browser. Image Operations: Different tools and techniques for integrating image optimization on your site.
High Performance Images: Beautiful Shouldn't Mean Slow from Guy Podjarny
]]>
3881 10 https://cdn.slidesharecdn.com/ss_thumbnails/hpi-webinar-150616153517-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Responsive In The Wild, 2014 /slideshow/responsive-in-the-wild-2014/41400922 responsive-in-the-wild-141111060259-conversion-gate02
際際滷s from my Web Directions South 2014 Talk. Abstract: Responsive Web Design (RWD) is upon us, and it seems like every website has either gone responsive or planning to do so. And in this rush to implement performance is left behind Last November (2013), I ran a test identifying the responsive websites amongst the top 10,000 sites, and inspected their performance traits. The results were depressing, showing many sites have gone responsive, and hardly any tackled performance. In this talk, well track the progress (or lack there of) we made as an industry. Well look at the results of a new test, tracking our progress in adopting RWD and more importantly in addressing its performance implications. Well share high level stats, highlight key trends, drill into representative examples, and come away with a better understanding of what we should be doing better, both on our own sites and as an industry]]>

際際滷s from my Web Directions South 2014 Talk. Abstract: Responsive Web Design (RWD) is upon us, and it seems like every website has either gone responsive or planning to do so. And in this rush to implement performance is left behind Last November (2013), I ran a test identifying the responsive websites amongst the top 10,000 sites, and inspected their performance traits. The results were depressing, showing many sites have gone responsive, and hardly any tackled performance. In this talk, well track the progress (or lack there of) we made as an industry. Well look at the results of a new test, tracking our progress in adopting RWD and more importantly in addressing its performance implications. Well share high level stats, highlight key trends, drill into representative examples, and come away with a better understanding of what we should be doing better, both on our own sites and as an industry]]>
Tue, 11 Nov 2014 06:02:59 GMT /slideshow/responsive-in-the-wild-2014/41400922 guypod@slideshare.net(guypod) Responsive In The Wild, 2014 guypod 際際滷s from my Web Directions South 2014 Talk. Abstract: Responsive Web Design (RWD) is upon us, and it seems like every website has either gone responsive or planning to do so. And in this rush to implement performance is left behind Last November (2013), I ran a test identifying the responsive websites amongst the top 10,000 sites, and inspected their performance traits. The results were depressing, showing many sites have gone responsive, and hardly any tackled performance. In this talk, well track the progress (or lack there of) we made as an industry. Well look at the results of a new test, tracking our progress in adopting RWD and more importantly in addressing its performance implications. Well share high level stats, highlight key trends, drill into representative examples, and come away with a better understanding of what we should be doing better, both on our own sites and as an industry <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/responsive-in-the-wild-141111060259-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 際際滷s from my Web Directions South 2014 Talk. Abstract: Responsive Web Design (RWD) is upon us, and it seems like every website has either gone responsive or planning to do so. And in this rush to implement performance is left behind Last November (2013), I ran a test identifying the responsive websites amongst the top 10,000 sites, and inspected their performance traits. The results were depressing, showing many sites have gone responsive, and hardly any tackled performance. In this talk, well track the progress (or lack there of) we made as an industry. Well look at the results of a new test, tracking our progress in adopting RWD and more importantly in addressing its performance implications. Well share high level stats, highlight key trends, drill into representative examples, and come away with a better understanding of what we should be doing better, both on our own sites and as an industry
Responsive In The Wild, 2014 from Guy Podjarny
]]>
2058 2 https://cdn.slidesharecdn.com/ss_thumbnails/responsive-in-the-wild-141111060259-conversion-gate02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Third Party Performance (Velocity, 2014) /slideshow/third-party-performance-velocity-2014/36312171 8utxxzebtrmkuwpmgoib-140625182938-phpapp01
Third party components are a part of any modern site: JS libs, analytics, trackers, share buttons, ads. Many components, each adding its performance cost, cause render delays or can effectively take your site down. This isnt your code nor your servers, so what can you do about it? This presentation will answer this question with strategies and tactics for keeping 3rd parties from taking you down. This talk was given at Velocity Santa Clara, 2014: The presentation from Velocity Santa Clara, 2014 (http://velocityconf.com/velocity2014/public/schedule/detail/35448). ]]>

Third party components are a part of any modern site: JS libs, analytics, trackers, share buttons, ads. Many components, each adding its performance cost, cause render delays or can effectively take your site down. This isnt your code nor your servers, so what can you do about it? This presentation will answer this question with strategies and tactics for keeping 3rd parties from taking you down. This talk was given at Velocity Santa Clara, 2014: The presentation from Velocity Santa Clara, 2014 (http://velocityconf.com/velocity2014/public/schedule/detail/35448). ]]>
Wed, 25 Jun 2014 18:29:38 GMT /slideshow/third-party-performance-velocity-2014/36312171 guypod@slideshare.net(guypod) Third Party Performance (Velocity, 2014) guypod Third party components are a part of any modern site: JS libs, analytics, trackers, share buttons, ads. Many components, each adding its performance cost, cause render delays or can effectively take your site down. This isnt your code nor your servers, so what can you do about it? This presentation will answer this question with strategies and tactics for keeping 3rd parties from taking you down. This talk was given at Velocity Santa Clara, 2014: The presentation from Velocity Santa Clara, 2014 (http://velocityconf.com/velocity2014/public/schedule/detail/35448). <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/8utxxzebtrmkuwpmgoib-140625182938-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Third party components are a part of any modern site: JS libs, analytics, trackers, share buttons, ads. Many components, each adding its performance cost, cause render delays or can effectively take your site down. This isnt your code nor your servers, so what can you do about it? This presentation will answer this question with strategies and tactics for keeping 3rd parties from taking you down. This talk was given at Velocity Santa Clara, 2014: The presentation from Velocity Santa Clara, 2014 (http://velocityconf.com/velocity2014/public/schedule/detail/35448).
Third Party Performance (Velocity, 2014) from Guy Podjarny
]]>
1976 5 https://cdn.slidesharecdn.com/ss_thumbnails/8utxxzebtrmkuwpmgoib-140625182938-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Rules driven-delivery /slideshow/rules-drivendelivery/36292347 rules-driven-delivery-140625091058-phpapp01
]]>

]]>
Wed, 25 Jun 2014 09:10:57 GMT /slideshow/rules-drivendelivery/36292347 guypod@slideshare.net(guypod) Rules driven-delivery guypod <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/rules-driven-delivery-140625091058-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Rules driven-delivery from Guy Podjarny
]]>
1671 2 https://cdn.slidesharecdn.com/ss_thumbnails/rules-driven-delivery-140625091058-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Responsive In The Wild (SmashingConf, 2014) /slideshow/responsive-in-the-wild-smashingconf-2014/33236312 responsive-20in-20the-20wild-140407135935-phpapp01
Awareness to Responsive Web Design has grown substantially over the last few years, and practically any major organization has some RWD project in their Mobile Strategy decks. However, are we just talking about it, or actually doing it? I ran a mass test to identify the responsive websites amongst the top 100,000 websites in the world. Eventually, we'll be able to rerun this test to track RWD adoption over time, but for now we can use it to see how RWD sites compare to each other and to non-RWD sites. This short presentation, given over beers at the awesome SmashingConf, shares some such insights. A (slightly smaller) but more detailed description of the test can be found here: www.guypo.com/mobile/roughly-1-in-8-websites-is-responsive/ ]]>

Awareness to Responsive Web Design has grown substantially over the last few years, and practically any major organization has some RWD project in their Mobile Strategy decks. However, are we just talking about it, or actually doing it? I ran a mass test to identify the responsive websites amongst the top 100,000 websites in the world. Eventually, we'll be able to rerun this test to track RWD adoption over time, but for now we can use it to see how RWD sites compare to each other and to non-RWD sites. This short presentation, given over beers at the awesome SmashingConf, shares some such insights. A (slightly smaller) but more detailed description of the test can be found here: www.guypo.com/mobile/roughly-1-in-8-websites-is-responsive/ ]]>
Mon, 07 Apr 2014 13:59:35 GMT /slideshow/responsive-in-the-wild-smashingconf-2014/33236312 guypod@slideshare.net(guypod) Responsive In The Wild (SmashingConf, 2014) guypod Awareness to Responsive Web Design has grown substantially over the last few years, and practically any major organization has some RWD project in their Mobile Strategy decks. However, are we just talking about it, or actually doing it? I ran a mass test to identify the responsive websites amongst the top 100,000 websites in the world. Eventually, we'll be able to rerun this test to track RWD adoption over time, but for now we can use it to see how RWD sites compare to each other and to non-RWD sites. This short presentation, given over beers at the awesome SmashingConf, shares some such insights. A (slightly smaller) but more detailed description of the test can be found here: www.guypo.com/mobile/roughly-1-in-8-websites-is-responsive/ <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/responsive-20in-20the-20wild-140407135935-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Awareness to Responsive Web Design has grown substantially over the last few years, and practically any major organization has some RWD project in their Mobile Strategy decks. However, are we just talking about it, or actually doing it? I ran a mass test to identify the responsive websites amongst the top 100,000 websites in the world. Eventually, we&#39;ll be able to rerun this test to track RWD adoption over time, but for now we can use it to see how RWD sites compare to each other and to non-RWD sites. This short presentation, given over beers at the awesome SmashingConf, shares some such insights. A (slightly smaller) but more detailed description of the test can be found here: www.guypo.com/mobile/roughly-1-in-8-websites-is-responsive/
Responsive In The Wild (SmashingConf, 2014) from Guy Podjarny
]]>
2186 2 https://cdn.slidesharecdn.com/ss_thumbnails/responsive-20in-20the-20wild-140407135935-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Putting Your Images on a Diet (SmashingConf, 2014) /slideshow/putting-yourimagesonadietsmashingconf/32461667 putting-your-images-on-a-diet-smashing-conf-140318162847-phpapp02
Images are quickly becoming one of the most critical factors for web performance. On one hand, users are demanding more visual websites, driving an increase in the number of images on a page and making background images cool again. On the other hand, technology trends such as Retina displays and RWD are making it much harder to choose the right image to download at any given time, avoiding the download of excess bytes. In this talk, I go over what you can do to maximize the impact of every image byte. I explain the concept of Image Compression, understand how it applies to different image formats, and show the tools and techniques you should use to communicate the best visuals with the fewest bytes. Lastly, I show how to combine image compression and Retina displays, and discuss some newer image formats and how you can take advantage of them today]]>

Images are quickly becoming one of the most critical factors for web performance. On one hand, users are demanding more visual websites, driving an increase in the number of images on a page and making background images cool again. On the other hand, technology trends such as Retina displays and RWD are making it much harder to choose the right image to download at any given time, avoiding the download of excess bytes. In this talk, I go over what you can do to maximize the impact of every image byte. I explain the concept of Image Compression, understand how it applies to different image formats, and show the tools and techniques you should use to communicate the best visuals with the fewest bytes. Lastly, I show how to combine image compression and Retina displays, and discuss some newer image formats and how you can take advantage of them today]]>
Tue, 18 Mar 2014 16:28:47 GMT /slideshow/putting-yourimagesonadietsmashingconf/32461667 guypod@slideshare.net(guypod) Putting Your Images on a Diet (SmashingConf, 2014) guypod Images are quickly becoming one of the most critical factors for web performance. On one hand, users are demanding more visual websites, driving an increase in the number of images on a page and making background images cool again. On the other hand, technology trends such as Retina displays and RWD are making it much harder to choose the right image to download at any given time, avoiding the download of excess bytes. In this talk, I go over what you can do to maximize the impact of every image byte. I explain the concept of Image Compression, understand how it applies to different image formats, and show the tools and techniques you should use to communicate the best visuals with the fewest bytes. Lastly, I show how to combine image compression and Retina displays, and discuss some newer image formats and how you can take advantage of them today <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/putting-your-images-on-a-diet-smashing-conf-140318162847-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Images are quickly becoming one of the most critical factors for web performance. On one hand, users are demanding more visual websites, driving an increase in the number of images on a page and making background images cool again. On the other hand, technology trends such as Retina displays and RWD are making it much harder to choose the right image to download at any given time, avoiding the download of excess bytes. In this talk, I go over what you can do to maximize the impact of every image byte. I explain the concept of Image Compression, understand how it applies to different image formats, and show the tools and techniques you should use to communicate the best visuals with the fewest bytes. Lastly, I show how to combine image compression and Retina displays, and discuss some newer image formats and how you can take advantage of them today
Putting Your Images on a Diet (SmashingConf, 2014) from Guy Podjarny
]]>
5710 7 https://cdn.slidesharecdn.com/ss_thumbnails/putting-your-images-on-a-diet-smashing-conf-140318162847-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Third party-performance (Airbnb Nerds, Nov 2013) /slideshow/third-partyperformancev3/28009426 third-party-performance-131107104759-phpapp01
Almost every site on the internet today serves 3rd-party assets and code - jQuery, analytics, trackers, share buttons, ads - from both their own servers and others - cloud providers, dedicated hardware, CDNs, google hosting. These third parties can have a significant effect on performance, delaying the load event, deferring actions, and being a single point of failure beyond your control. This deck discusses techniques and strategies for working with 3rd parties within these limitations, and shares some relevant community work.]]>

Almost every site on the internet today serves 3rd-party assets and code - jQuery, analytics, trackers, share buttons, ads - from both their own servers and others - cloud providers, dedicated hardware, CDNs, google hosting. These third parties can have a significant effect on performance, delaying the load event, deferring actions, and being a single point of failure beyond your control. This deck discusses techniques and strategies for working with 3rd parties within these limitations, and shares some relevant community work.]]>
Thu, 07 Nov 2013 10:47:59 GMT /slideshow/third-partyperformancev3/28009426 guypod@slideshare.net(guypod) Third party-performance (Airbnb Nerds, Nov 2013) guypod Almost every site on the internet today serves 3rd-party assets and code - jQuery, analytics, trackers, share buttons, ads - from both their own servers and others - cloud providers, dedicated hardware, CDNs, google hosting. These third parties can have a significant effect on performance, delaying the load event, deferring actions, and being a single point of failure beyond your control. This deck discusses techniques and strategies for working with 3rd parties within these limitations, and shares some relevant community work. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/third-party-performance-131107104759-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Almost every site on the internet today serves 3rd-party assets and code - jQuery, analytics, trackers, share buttons, ads - from both their own servers and others - cloud providers, dedicated hardware, CDNs, google hosting. These third parties can have a significant effect on performance, delaying the load event, deferring actions, and being a single point of failure beyond your control. This deck discusses techniques and strategies for working with 3rd parties within these limitations, and shares some relevant community work.
Third party-performance (Airbnb Nerds, Nov 2013) from Guy Podjarny
]]>
2967 6 https://cdn.slidesharecdn.com/ss_thumbnails/third-party-performance-131107104759-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Third Party Performance /slideshow/third-party-performance/27298961 third-party-performance-131017100544-phpapp01
Third parties are a part of our reality, and offer great business value - but also present some very real performance concerns. This deck attempts to define and offer strategies, along with some practical tips, on how to deal with this problem.]]>

Third parties are a part of our reality, and offer great business value - but also present some very real performance concerns. This deck attempts to define and offer strategies, along with some practical tips, on how to deal with this problem.]]>
Thu, 17 Oct 2013 10:05:44 GMT /slideshow/third-party-performance/27298961 guypod@slideshare.net(guypod) Third Party Performance guypod Third parties are a part of our reality, and offer great business value - but also present some very real performance concerns. This deck attempts to define and offer strategies, along with some practical tips, on how to deal with this problem. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/third-party-performance-131017100544-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Third parties are a part of our reality, and offer great business value - but also present some very real performance concerns. This deck attempts to define and offer strategies, along with some practical tips, on how to deal with this problem.
Third Party Performance from Guy Podjarny
]]>
3234 3 https://cdn.slidesharecdn.com/ss_thumbnails/third-party-performance-131017100544-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
A Picture Costs A Thousand Words /slideshow/a-picture-costs-a-thousand-words18062013/23202922 a-20picture-20costs-20a-20thousand-20words-130619124428-phpapp01
Images seem simple - they're static, independent from each other, and don't mess up the DOM. However, images make up 60%-70% of page bytes, and their visual nature makes them critical for user experience. Investing in Image Optimization is a highly worthwhile investment. This presentation covers 4 aspects of Image Optimization: - Optimizing Image formats (including background on GIF, PNG, JPEG, WebP, JPEG XR and more) - Optimizing image delivery - Optimizing image loading in the page - Responsive Images - optimizing images for mobile screens ]]>

Images seem simple - they're static, independent from each other, and don't mess up the DOM. However, images make up 60%-70% of page bytes, and their visual nature makes them critical for user experience. Investing in Image Optimization is a highly worthwhile investment. This presentation covers 4 aspects of Image Optimization: - Optimizing Image formats (including background on GIF, PNG, JPEG, WebP, JPEG XR and more) - Optimizing image delivery - Optimizing image loading in the page - Responsive Images - optimizing images for mobile screens ]]>
Wed, 19 Jun 2013 12:44:28 GMT /slideshow/a-picture-costs-a-thousand-words18062013/23202922 guypod@slideshare.net(guypod) A Picture Costs A Thousand Words guypod Images seem simple - they're static, independent from each other, and don't mess up the DOM. However, images make up 60%-70% of page bytes, and their visual nature makes them critical for user experience. Investing in Image Optimization is a highly worthwhile investment. This presentation covers 4 aspects of Image Optimization: - Optimizing Image formats (including background on GIF, PNG, JPEG, WebP, JPEG XR and more) - Optimizing image delivery - Optimizing image loading in the page - Responsive Images - optimizing images for mobile screens <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/a-20picture-20costs-20a-20thousand-20words-130619124428-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Images seem simple - they&#39;re static, independent from each other, and don&#39;t mess up the DOM. However, images make up 60%-70% of page bytes, and their visual nature makes them critical for user experience. Investing in Image Optimization is a highly worthwhile investment. This presentation covers 4 aspects of Image Optimization: - Optimizing Image formats (including background on GIF, PNG, JPEG, WebP, JPEG XR and more) - Optimizing image delivery - Optimizing image loading in the page - Responsive Images - optimizing images for mobile screens
A Picture Costs A Thousand Words from Guy Podjarny
]]>
19425 17 https://cdn.slidesharecdn.com/ss_thumbnails/a-20picture-20costs-20a-20thousand-20words-130619124428-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Step by Step Mobile Optimization /slideshow/step-by-step-mobile-optimization/14569754 step-by-step-mobile-optimization-v4-121003042539-phpapp01
(A presentation given at Velocity Conference, London 2012) Mobile Optimization is complicated, and theres no single silver bullet. Many different bottlenecks take their toll along the way, and while some have a huge impact, others still add up. In this presentation, well take a website and optimize it step by step. In each step well touch on a problem, discuss how to solve it perhaps in multiple ways and show the effect of the solution. In the process, well also touch on topics such as measuring mobile performance, differences between browsers, and which pitfalls are common]]>

(A presentation given at Velocity Conference, London 2012) Mobile Optimization is complicated, and theres no single silver bullet. Many different bottlenecks take their toll along the way, and while some have a huge impact, others still add up. In this presentation, well take a website and optimize it step by step. In each step well touch on a problem, discuss how to solve it perhaps in multiple ways and show the effect of the solution. In the process, well also touch on topics such as measuring mobile performance, differences between browsers, and which pitfalls are common]]>
Wed, 03 Oct 2012 04:25:38 GMT /slideshow/step-by-step-mobile-optimization/14569754 guypod@slideshare.net(guypod) Step by Step Mobile Optimization guypod (A presentation given at Velocity Conference, London 2012) Mobile Optimization is complicated, and theres no single silver bullet. Many different bottlenecks take their toll along the way, and while some have a huge impact, others still add up. In this presentation, well take a website and optimize it step by step. In each step well touch on a problem, discuss how to solve it perhaps in multiple ways and show the effect of the solution. In the process, well also touch on topics such as measuring mobile performance, differences between browsers, and which pitfalls are common <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/step-by-step-mobile-optimization-v4-121003042539-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> (A presentation given at Velocity Conference, London 2012) Mobile Optimization is complicated, and theres no single silver bullet. Many different bottlenecks take their toll along the way, and while some have a huge impact, others still add up. In this presentation, well take a website and optimize it step by step. In each step well touch on a problem, discuss how to solve it perhaps in multiple ways and show the effect of the solution. In the process, well also touch on topics such as measuring mobile performance, differences between browsers, and which pitfalls are common
Step by Step Mobile Optimization from Guy Podjarny
]]>
5522 7 https://cdn.slidesharecdn.com/ss_thumbnails/step-by-step-mobile-optimization-v4-121003042539-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Quantifying The Mobile Difference /slideshow/the-mobile-difference-in-numbers/13464124 mobile-in-numbers-v6-120626195010-phpapp01
We all know Mobile is different, but by how much? This presentation attempts to quantify the difference between mobile and non-mobile, focusing on CPU, network and browser differences.]]>

We all know Mobile is different, but by how much? This presentation attempts to quantify the difference between mobile and non-mobile, focusing on CPU, network and browser differences.]]>
Tue, 26 Jun 2012 19:50:08 GMT /slideshow/the-mobile-difference-in-numbers/13464124 guypod@slideshare.net(guypod) Quantifying The Mobile Difference guypod We all know Mobile is different, but by how much? This presentation attempts to quantify the difference between mobile and non-mobile, focusing on CPU, network and browser differences. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/mobile-in-numbers-v6-120626195010-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> We all know Mobile is different, but by how much? This presentation attempts to quantify the difference between mobile and non-mobile, focusing on CPU, network and browser differences.
Quantifying The Mobile Difference from Guy Podjarny
]]>
27673 20 https://cdn.slidesharecdn.com/ss_thumbnails/mobile-in-numbers-v6-120626195010-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Performance Implications of Mobile Design (Perf Audience Edition) /slideshow/performance-implications-of-mobile-design-perf-audience-edition/12983368 performance-implications-mobile-design-v7-120518090656-phpapp02
(This version of the presentation is oriented at a web performance audience, and includes some mobile design 101 content) Mobile Web Design is complicated, and several design paradigms have been created to help deal with the challenges the mobile landscape creates. Amongst other implications, each paradigm also carries its own performance pitfalls, which can turn a well designed site into a horribly slow user experience. This presentation covers the top design paradigms - Dedicated Websites (mdot) and Responsive Web Design, gives some background on each, and digs into the performance do's and don'ts for your design of choice. ]]>

(This version of the presentation is oriented at a web performance audience, and includes some mobile design 101 content) Mobile Web Design is complicated, and several design paradigms have been created to help deal with the challenges the mobile landscape creates. Amongst other implications, each paradigm also carries its own performance pitfalls, which can turn a well designed site into a horribly slow user experience. This presentation covers the top design paradigms - Dedicated Websites (mdot) and Responsive Web Design, gives some background on each, and digs into the performance do's and don'ts for your design of choice. ]]>
Fri, 18 May 2012 09:06:55 GMT /slideshow/performance-implications-of-mobile-design-perf-audience-edition/12983368 guypod@slideshare.net(guypod) Performance Implications of Mobile Design (Perf Audience Edition) guypod (This version of the presentation is oriented at a web performance audience, and includes some mobile design 101 content) Mobile Web Design is complicated, and several design paradigms have been created to help deal with the challenges the mobile landscape creates. Amongst other implications, each paradigm also carries its own performance pitfalls, which can turn a well designed site into a horribly slow user experience. This presentation covers the top design paradigms - Dedicated Websites (mdot) and Responsive Web Design, gives some background on each, and digs into the performance do's and don'ts for your design of choice. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/performance-implications-mobile-design-v7-120518090656-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> (This version of the presentation is oriented at a web performance audience, and includes some mobile design 101 content) Mobile Web Design is complicated, and several design paradigms have been created to help deal with the challenges the mobile landscape creates. Amongst other implications, each paradigm also carries its own performance pitfalls, which can turn a well designed site into a horribly slow user experience. This presentation covers the top design paradigms - Dedicated Websites (mdot) and Responsive Web Design, gives some background on each, and digs into the performance do&#39;s and don&#39;ts for your design of choice.
Performance Implications of Mobile Design (Perf Audience Edition) from Guy Podjarny
]]>
7959 13 https://cdn.slidesharecdn.com/ss_thumbnails/performance-implications-mobile-design-v7-120518090656-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-guypod-48x48.jpg?cb=1556982612 https://cdn.slidesharecdn.com/ss_thumbnails/serverless-whats-left-to-secure-181112153049-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/serverless-security-whats-left-to-secure/122800143 Serverless Security: W... https://cdn.slidesharecdn.com/ss_thumbnails/securing-serverless-by-breaking-in-181003205228-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/securing-serverless-by-breaking-in-118026423/118026423 Securing Serverless - ... https://cdn.slidesharecdn.com/ss_thumbnails/serverlessconf-serverless-whats-left-to-secure-170428194426-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/serverless-conf-serverlesswhatslefttosecure/75511808 Serverless Security: W...