<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace V5 Site Server v5.13.166 (http://www.squarespace.com) on Wed, 19 Jun 2013 11:58:12 GMT--><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Seriti Consulting Blog (@TheOpsMgr)</title><link>http://www.seriticonsulting.com/blog/</link><description></description><lastBuildDate>Mon, 08 Oct 2012 16:58:20 +0000</lastBuildDate><copyright></copyright><language>en-GB</language><generator>Squarespace V5 Site Server v5.13.166 (http://www.squarespace.com)</generator><item><title>WebPerfDays &amp;ndash; your feedback please!</title><dc:creator>Stephen Thair</dc:creator><pubDate>Mon, 08 Oct 2012 16:58:20 +0000</pubDate><link>http://www.seriticonsulting.com/blog/2012/10/8/webperfdays-ndash-your-feedback-please.html</link><guid isPermaLink="false">794424:10393785:29731516</guid><description><![CDATA[<p>Did you go to #WebPerfDays EU 2012? </p>  <p>If so I’d love to get your feedback on what was good &amp; bad about the event. I could have handed out feedback sheets at the end of the event… but everyone would have been too busy eating and drinking to fill them out, anyway!</p>  <p>So if you can please add your comments to this blog post or email me directly at info at seriticonsulting.com that would be very much appreciated. </p>  <p>If you could think about things like:</p>  <ol>   <li>Format of the day and how sessions were allocated etc</li>    <li>Content of the sessions</li>    <li>Venue</li>    <li>Food&amp;Drink</li>    <li>Swag &amp; Sponsorship</li>    <li>Audio/Visual quality</li>    <li>Communication before, during and after the event</li>    <li>Overall atmostphere etc</li> </ol>  <p>But don’t feel you have to limit yourself to these topics – all idea and suggestions welcome! </p>  <p>You can also leave comments over on the London Web Performance Facebook page if you want! <a href="https://www.facebook.com/pages/London-Web-Performance-Meetup/177580535617183?fref=ts">https://www.facebook.com/pages/London-Web-Performance-Meetup/177580535617183?fref=ts</a></p>]]></description><wfw:commentRss>http://www.seriticonsulting.com/blog/rss-comments-entry-29731516.xml</wfw:commentRss></item><item><title>WebPerfDays Summary and Slides</title><category>Web Performance</category><category>WebPerf</category><dc:creator>Stephen Thair</dc:creator><pubDate>Mon, 08 Oct 2012 16:24:47 +0000</pubDate><link>http://www.seriticonsulting.com/blog/2012/10/8/webperfdays-summary-and-slides.html</link><guid isPermaLink="false">794424:10393785:29730594</guid><description><![CDATA[<blockquote>   <p>“#WebPerfDays London was awesome. Tremendous job by @TheOpsMgr&amp; crew. Thx #Facebook, #Dyn, &amp; other sponsors. Love the longer conversations.” – @souders, Steve Souders, Google.com</p> </blockquote>  <p>#<a href="http://webperfdays.org/" target="_blank">WebPerfDays</a> was awesome <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://www.seriticonsulting.com/resource/Windows-Live-Writer-WebPerfDays-Summary-and-Slides_F18C-?fileId=20557188" />&#160;</p>  <p>130+ enthusiastic WebPerf people sharing ideas and knowledge in an unConference format, with lots of jokes, laughter, food and drink along the way! </p>  <p>This post is just a quick summary of the slide decks and other material that was referenced during the day but they best parts were not captured in PowerPoint or Keynote but in the many lively conversations going on all around the amazing Facebook venue! </p>  <p>Don’t forget to join the <a href="http://www.meetup.com/London-Web-Performance-Group/" target="_blank">London Web Performance Meetup</a> and be a part of the monthly Meetups! We are always looking for speakers, venues and sponsors to keep the #WebPerfDays and #VelocityConf message alive! </p>    <p align="center"><iframe style="border-bottom: #ccc 0px solid; border-left: #ccc 1px solid; margin-bottom: 5px; border-top: #ccc 1px solid; border-right: #ccc 1px solid" height="356" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/14604925" frameborder="0" width="427" marginwidth="0" scrolling="no" allowfullscreen="allowfullscreen"> </iframe></p>  <div style="margin-bottom: 5px" align="center"><strong><a title="37 Lessons I&#39;ve Learned on the Performance Front Lines" href="http://www.slideshare.net/Strangeloopnet/37-lessons-ive-learned-on-the-performance-front-lines" target="_blank">37 Lessons I've Learned on the Performance Front Lines</a> </strong>from <strong><a href="http://www.slideshare.net/Strangeloopnet" target="_blank">Strangeloop</a></strong> </div>  <p align="center"><script async class="speakerdeck-embed" data-id="50001c20f715d7000103e98d" data-ratio="1.3333333333333333" src="http://www.seriticonsulting.com//speakerdeck.com/assets/embed.js"></script><iframe style="border-bottom: #ccc 0px solid; border-left: #ccc 1px solid; margin-bottom: 5px; border-top: #ccc 1px solid; border-right: #ccc 1px solid" height="356" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/14589911" frameborder="0" width="427" marginwidth="0" scrolling="no" allowfullscreen="allowfullscreen"> </iframe></p>  <div style="margin-bottom: 5px" align="center"><strong><a title="Performance and Metrics at Lonely Planet" href="http://www.slideshare.net/mbjenn/performance-and-metrics-at-lonely-planet-14589911" target="_blank">Performance and Metrics at Lonely Planet</a> </strong>from <strong><a href="http://www.slideshare.net/mbjenn" target="_blank">Mark Jennings</a></strong> </div>  <script async class="speakerdeck-embed" data-id="506ecaef02144e0002070210" data-ratio="1.3333333333333333" src="http://www.seriticonsulting.com//speakerdeck.com/assets/embed.js"></script>  <p align="center"><iframe style="border-bottom: #ccc 0px solid; border-left: #ccc 1px solid; margin-bottom: 5px; border-top: #ccc 1px solid; border-right: #ccc 1px solid" height="356" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/14604755" frameborder="0" width="427" marginwidth="0" scrolling="no" allowfullscreen="allowfullscreen"> </iframe></p>  <div style="margin-bottom: 5px" align="center"><strong><a title="How build and deploy shapes software architecture at thetrainline.com" href="http://www.slideshare.net/matthewskelton/how-build-and-deploy-affectsarchitectureweb-perfdays" target="_blank">How build and deploy shapes software architecture at thetrainline.com</a> </strong>from <strong><a href="http://www.slideshare.net/matthewskelton" target="_blank">Matthew Skelton</a></strong> </div>  <p align="center"><iframe style="border-bottom: #ccc 0px solid; border-left: #ccc 1px solid; margin-bottom: 5px; border-top: #ccc 1px solid; border-right: #ccc 1px solid" height="356" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/14589892?rel=0" frameborder="0" width="427" marginwidth="0" scrolling="no" allowfullscreen="allowfullscreen"> </iframe></p>  <div style="margin-bottom: 5px" align="center"><strong><a title="Web Page Test - Beyond the Basics" href="http://www.slideshare.net/AndyDavies/web-page-test-beyond-the-basics" target="_blank">Web Page Test - Beyond the Basics</a> </strong>from <strong><a href="http://www.slideshare.net/AndyDavies" target="_blank">Andy Davies</a></strong> </div>]]></description><wfw:commentRss>http://www.seriticonsulting.com/blog/rss-comments-entry-29730594.xml</wfw:commentRss></item><item><title>A year of London Web Performance!</title><category>WPO</category><category>Web Performance</category><dc:creator>Stephen Thair</dc:creator><pubDate>Fri, 09 Dec 2011 17:01:29 +0000</pubDate><link>http://www.seriticonsulting.com/blog/2011/12/9/a-year-of-london-web-performance.html</link><guid isPermaLink="false">794424:10393785:14043861</guid><description><![CDATA[<p>What a great year it’s been for the <a href="http://www.meetup.com/London-Web-Performance-Group/" target="_blank">London Web Performance Meetup</a>! </p>  <p>The group was started in January 2011 after being inspired by the work <a href="http://www.sergeychernyshev.com/">Sergey Chernyshev</a> was doing in <a href="http://www.nywebperformance.org/" target="_blank">New York</a>. </p>  <p>Our group has now grown to have 422 members and continues to get excellent ratings from those who attend (4.61 out of 5 for the last <a href="http://www.meetup.com/London-Web-Performance-Group/events/28126161/" target="_blank">meetup at Betfair</a>!) and the Web Performance Meetup movement has expanded to include <a href="http://www.meetup.com/SF-Web-Performance-Group/" target="_blank">San Francisco</a>, <a href="http://www.meetup.com/Web-Performance-Boston/" target="_blank">Boston</a>, <a href="http://www.meetup.com/LAWebSpeed/" target="_blank">Los Angeles</a>, <a href="https://sites.google.com/a/survol.fr/webperf-user-group/" target="_blank">Paris</a>, <a href="http://www.meetup.com/Vienna-Web-Performance-Group/" target="_blank">Vienna</a>, <a href="http://www.meetup.com/Atlanta-Web-Performance-Group/" target="_blank">Atlanta</a>, <a href="http://www.meetup.com/Austin-Web-Performance-Group/" target="_blank">Austin</a>, <a href="http://www.meetup.com/Web-Performance-SD/" target="_blank">San Diego</a>, <a href="http://www.meetup.com/wpo-il/">Herzeliyya (Israel)</a> , <a href="http://www.meetup.com/Dutch-Web-Operations-Meetup/">Amsterdam</a>, <a href="http://www.meetup.com/Berlin-Web-Performance-Group/">Berlin</a>, <a href="http://www.meetup.com/Hamburg-Web-Performance-Group/">Hamburg</a> and <a href="http://www.meetup.com/cologne-germany-high-performance-website-optimization-group/">Cologne</a>. </p>  <p>Our group has members from some of the UK’s largest online organisations such as sky.com, Betfair.com, totaljobs.com, Lonelyplanet.com, UBM, LBi, Telegraph, FT.com, Guardian, IPC, Playfish.com, yell.com etc etc. Everyone has been very open and willing to both learn from others and share their own experiences and this has been a huge factor in the group’s success. </p>  <p>Partly because of the success of the #WebPerf meetup movement the <a href="velocityconf.com/velocityeu">Velocity Conference has come to Europe</a> and some of us were even lucky to <a href="http://velocityconf.com/velocityeu/public/schedule/detail/21600">speak at it</a>!&#160; O’Reilly have been great supporters of the London Web Performance Meetup group through donating prizes and free conference passes to help attract members. Our sincere thanks to the team there, particularly JWB! </p>  <p>We’ve had some excellent speakers at <a href="https://twitter.com/#!/ldnwebperf" target="_blank">@LDNWebPerf</a> who have also presented at Velocity and other major events such as Joshua Bixby (Strangeloop), Andreas Grabner (Dynatrace) and Jyoti Bansal (AppDynamics) plus “local heroes” like Perry Dyball &amp; Ged Waring (Seatwave.com), Andrew Betts (Assanka) and Mick McGuinness (ApplicationPerformance.com).</p>  <p>We’ve got a <a href="http://www.meetup.com/London-Web-Performance-Group/#upcoming" target="_blank">great schedule already taking shape for 2012</a> and we look forward to more talks, hopefully more sponsors, and lots of great post-presentation conversations over a pint or two. </p>  <p>For those who weren’t able to make it to some of the previous meetups I have listed the slide decks, where possible, below! </p>  <h2>January - <a href="http://www.meetup.com/London-Web-Performance-Group/events/15729259/">Web Performance Case Study - Seatwave.com</a></h2>  <div style="width: 425px" id="__ss_6721934"><strong style="margin: 12px 0px 4px; display: block"><a title="Seatwave Web Peformance Optimisation Case Study" href="http://www.slideshare.net/sthair/seatwave-web-peformance-optimisation-case-study" target="_blank">Seatwave Web Peformance Optimisation Case Study</a></strong> <iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/6721934" frameborder="0" width="425" marginwidth="0" scrolling="no"></iframe>    <div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/sthair" target="_blank">Stephen Thair</a> </div> </div>  <h2>February - <a href="http://www.meetup.com/London-Web-Performance-Group/events/16284081/">Web Performance Optimisation 101</a></h2>  <div style="width: 425px" id="__ss_6944185"><strong style="margin: 12px 0px 4px; display: block"><a title="Web performance 101" href="http://www.slideshare.net/sthair/web-performance-101-ldn-webperf-steve-thair" target="_blank">Web performance 101</a></strong> <iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/6944185" frameborder="0" width="425" marginwidth="0" scrolling="no"></iframe>    <div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/sthair" target="_blank">Stephen Thair</a> </div> </div>  <h2>March - <a href="http://www.meetup.com/London-Web-Performance-Group/events/16331661/">Performance Automation - faster ways to do make your website faster</a></h2>  <div style="width: 425px" id="__ss_7215197"><strong style="margin: 12px 0px 4px; display: block"><a title="Performance testing automation with Dynatrace @LDNWebPerf - AndreasGrabner" href="http://www.slideshare.net/sthair/performance-testing-automation-with-dynatrace-ldn-webperf-andreasgrabner" target="_blank">Performance testing automation with Dynatrace @LDNWebPerf - AndreasGrabner</a></strong> <iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/7215197" frameborder="0" width="425" marginwidth="0" scrolling="no"></iframe>    <div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/sthair" target="_blank">Stephen Thair</a> </div> </div>  <div style="width: 425px" id="__ss_7215200"><strong style="margin: 12px 0px 4px; display: block"><a title="Performance automation 101 @LDNWebPerf MickMcGuinness" href="http://www.slideshare.net/sthair/performance-automation-101-ldn-webperf-mickmcguinness" target="_blank">Performance automation 101 @LDNWebPerf MickMcGuinness</a></strong> <iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/7215200" frameborder="0" width="425" marginwidth="0" scrolling="no"></iframe>    <div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/sthair" target="_blank">Stephen Thair</a> </div> </div>  <h2>April - <a href="http://www.meetup.com/London-Web-Performance-Group/events/16855916/">Managing Performance in the Cloud - Jyoti Bansal, CEO of AppDynamics</a></h2>  <p>[cant find the slides, will have to get back to you on that…]</p>  <p>&#160;</p>  <h2>May - <a href="http://www.meetup.com/London-Web-Performance-Group/events/16602984/">Case Studies: Performance for &quot;mortal companies&quot; - Josh Bixby</a></h2>  <div style="width: 425px" id="__ss_8153120"><strong style="margin: 12px 0px 4px; display: block"><a title="London Web Performance Meetup: Performance for mortal companies" href="http://www.slideshare.net/Strangeloopnet/london-meetup-performance-for-mortal-companies-joshfinal" target="_blank">London Web Performance Meetup: Performance for mortal companies</a></strong> <iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/8153120" frameborder="0" width="425" marginwidth="0" scrolling="no"></iframe>    <div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/Strangeloopnet" target="_blank">Strangeloop</a> </div> </div>  <h2>July - <a href="http://www.meetup.com/London-Web-Performance-Group/events/16855931/">Velocity 2011 Feedback session</a></h2>  <div style="width: 425px" id="__ss_8592475"><strong style="margin: 12px 0px 4px; display: block"><a title="7 lessons from velocity 2011 (Meetup feedback session for London Web Performance)" href="http://www.slideshare.net/sthair/7-lessons-from-velocity-2011-meetup-feedback-session-for-london-web-performance" target="_blank">7 lessons from velocity 2011 (Meetup feedback session for London Web Performance)</a></strong> <iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/8592475" frameborder="0" width="425" marginwidth="0" scrolling="no"></iframe>    <div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/sthair" target="_blank">Stephen Thair</a> </div> </div>  <div style="width: 425px" id="__ss_8592535"><strong style="margin: 12px 0px 4px; display: block"><a title="Velocity 2011 Feedback - architecture, statistics and SPDY" href="http://www.slideshare.net/sthair/velocity-2011-feedback-architecture-statistics-and-spdy" target="_blank">Velocity 2011 Feedback - architecture, statistics and SPDY</a></strong> <iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/8592535" frameborder="0" width="425" marginwidth="0" scrolling="no"></iframe>    <div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/sthair" target="_blank">Stephen Thair</a> </div> </div>  <p>August - <a href="http://www.meetup.com/London-Web-Performance-Group/events/25702841/">Building a high performance HTML5 Application - the new FT.com HTML5 web app</a></p>  <h2>September - <a href="http://www.meetup.com/London-Web-Performance-Group/events/26524461/" target="_blank">Measuring Mobile Performance</a></h2>  <div style="width: 425px" id="__ss_9266063"><strong style="margin: 12px 0px 4px; display: block"><a title="Measuring mobile performance (@LDNWebPerf Version)" href="http://www.slideshare.net/sthair/measuring-mobile-performance-ldnwebperf-version" target="_blank">Measuring mobile performance (@LDNWebPerf Version)</a></strong> <iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/9266063" frameborder="0" width="425" marginwidth="0" scrolling="no"></iframe>    <div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/sthair" target="_blank">Stephen Thair</a> </div> </div>  <h2>October - <a href="http://www.meetup.com/London-Web-Performance-Group/events/37232842/">HTML5 WebSockets and the Realtime Web</a></h2> <script src="http://speakerdeck.com/embed/4ea01a10429c4f005400e890.js"></script>  <h2>November - <a href="http://www.meetup.com/London-Web-Performance-Group/events/28125991/">Speed War (Operation &quot;Jungle Cheetah&quot;) - WPO @ The Times</a></h2>  <div style="width: 425px" id="__ss_10534357"><strong style="margin: 12px 0px 4px; display: block"><a title="Web Performance Optimisation at times.co.uk" href="http://www.slideshare.net/sthair/web-performance-optimisation-at-timescouk">Web Performance Optimisation at times.co.uk</a></strong><object id="__sse10534357" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=operationjunglecheetah-111209105649-phpapp02&amp;stripped_title=web-performance-optimisation-at-timescouk&amp;userName=sthair" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><embed name="__sse10534357" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=operationjunglecheetah-111209105649-phpapp02&amp;stripped_title=web-performance-optimisation-at-timescouk&amp;userName=sthair" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="425" height="355"></embed></object>    <div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/sthair">Stephen Thair</a>.</div> </div>  <h2>December - <a href="http://www.meetup.com/London-Web-Performance-Group/events/28126161/">Xmas Special - Web Performance at Betfair </a></h2>  <div style="width: 425px" id="__ss_10536441"><strong style="margin: 12px 0px 4px; display: block"><a title="Betfair&#39;s Site Rebuild: Fast - We promise" href="http://www.slideshare.net/timmorrow/betfairs-site-rebuild-fast-we-promise" target="_blank">Betfair's Site Rebuild: Fast - We promise</a></strong> <iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/10536441" frameborder="0" width="425" marginwidth="0" scrolling="no"></iframe>    <div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/timmorrow" target="_blank">Tim Morrow</a> </div> </div>  <div style="width: 425px" id="__ss_10577572"><strong style="margin: 12px 0px 4px; display: block"><a title="Continuous Integration - A Performance Engineer&#39;s Journey" href="http://www.slideshare.net/sthair/continuous-integration-a-performance-engineers-journey">Continuous Integration - A Performance Engineer's Journey</a></strong><object id="__sse10577572" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=perfci-webmeetup-111213093435-phpapp01&amp;stripped_title=continuous-integration-a-performance-engineers-journey&amp;userName=sthair" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><embed name="__sse10577572" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=perfci-webmeetup-111213093435-phpapp01&amp;stripped_title=continuous-integration-a-performance-engineers-journey&amp;userName=sthair" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="425" height="355"></embed></object>    <div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/sthair">Stephen Thair</a>.</div> </div>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6bf1787d-b8da-4cb2-a160-27d72f07851e" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/LDBWebPerf" rel="tag">LDBWebPerf</a>,<a href="http://technorati.com/tags/Web+performance" rel="tag">Web performance</a>,<a href="http://technorati.com/tags/WPO" rel="tag">WPO</a>,<a href="http://technorati.com/tags/Web+Performance+Optimisation" rel="tag">Web Performance Optimisation</a>,<a href="http://technorati.com/tags/London+Web+Performance+Meetup" rel="tag">London Web Performance Meetup</a></div>]]></description><wfw:commentRss>http://www.seriticonsulting.com/blog/rss-comments-entry-14043861.xml</wfw:commentRss></item><item><title>Is the current model of load/performance testing broken?</title><category>Web Monitoring</category><category>Web Performance</category><category>WebPerf</category><dc:creator>Stephen Thair</dc:creator><pubDate>Fri, 09 Dec 2011 12:53:18 +0000</pubDate><link>http://www.seriticonsulting.com/blog/2011/12/9/is-the-current-model-of-loadperformance-testing-broken.html</link><guid isPermaLink="false">794424:10393785:14041385</guid><description><![CDATA[<p>I am wondering if our current model of web load testing is broken, for several reasons, one of them possibly fundamental to the current model.</p>
<p>I was at my <a href="http://www.meetup.com/London-Web-Performance-Group/" target="_blank">London Web Performance Meetup</a> the other night at <a href="http://www.meetup.com/London-Web-Performance-Group/events/28126161/" target="_blank">Betfair</a> and Andrew Harding, a perf QA engineer there, gave a talk on &ldquo;<a href="http://www.slideshare.net/sthair/continuous-integration-a-performance-engineers-journey">Continuous Integration - A Performance Engineer&rsquo;s Tale</a>&rdquo; in which he talked about how they were tackling this challenge at Betfair.</p>
<p>He said something that resonated with something that I have been thinking about for a while now, to whit,</p>
<blockquote>
<p>&ldquo;We&rsquo;ve had to look at separating load injection from performance measurement&rdquo;.</p>
</blockquote>
<p>Now, Betfair did this for various reasons, mainly to do with the need to keep the perf testing environment &ldquo;warm&rdquo; &ndash; it takes too long to warm up the environment, load the caches, overcome TCP &ldquo;slow start&rdquo; etc and achieve a &ldquo;stable&rdquo; system &ndash; compared to the time they might have between check-ins/builds etc. So it&rsquo;s easier to keep a constant load flowing through the environment to keep as much of the system as possible &ldquo;warmed up&rdquo; until you deploy your incremental changes in the next build and do your testing.</p>
<p>Because they use &ldquo;traditional&rdquo; load testing tools like LoadRunner which are designed to &ldquo;start script &ndash; inject load &ndash; measure response &ndash; stop script &ndash; generate report&rdquo; this causes a problem. They aren&rsquo;t &ldquo;starting and stopping&rdquo; all the time, hence they don&rsquo;t get the nice reports out the end. [I might be over-simplifying this, I am not a LoadRunner expert, but bear with me for now!].</p>
<p>So they &ldquo;measure performance&rdquo; using other tools e.g. Real-user monitoring (RUM) or Application Performance Management (APM) tools outside of the load-injection toolset.</p>
<p>Now, I see this as a real problem for the vendor&rsquo;s like HP who make LoadRunner. LoadRunner has lots of awesome features but if you are just using it to &ldquo;generate load&rdquo; and not using its measurement and reporting features then there are far cheaper (and open-source) alternatives. The rash of &ldquo;cloud-based&rdquo; load testing services that are springing up off the back of Amazon EC2 are also increasing the downward pressure on the costs of the &ldquo;traditional&rdquo; vendor solutions.</p>
<p>The &ldquo;cloud testing&rdquo; vendors raise another issue with the measurement of performance &ldquo;from the point of injection&rdquo;.</p>
<p>Measurement requires, as much as possible, a stable platform from which to measure, which in it&rsquo;s current form the cloud most certainly is <strong>not</strong>. <a href="http://tech.mangot.com/roller/dave/entry/ec2_variability_the_numbers_revealed" target="_blank">Study</a> after <a href="http://lass.cs.umass.edu/papers/pdf/mmsys10-latency.pdf" target="_blank">study</a> after <a href="http://www.hightechinthehub.com/2011/02/performance-in-the-cloud/" target="_blank">study</a> shows that performance in the cloud is variable, and even more so under load. Some people have even given up on the cloud for that reason and moved back to dedicated servers (<a href="http://code.mixpanel.com/2011/10/27/why-we-moved-off-the-cloud/">http://code.mixpanel.com/2011/10/27/why-we-moved-off-the-cloud/</a>. Well worth reading the comments below as a lot of people both agree and disagree).</p>
<p>So if you want timing resolution to within (at least) 10msec to measure variation in time-to-first-byte then doing it using a varying &ldquo;measuring stick&rdquo; isn&rsquo;t going to work. So, another argument for separating load injection from performance measurement.</p>
<p>But this isn&rsquo;t the fundamental reason I am concerned that things might be &ldquo;broken&rdquo; for the current load-testing model.</p>
<p>Currently load-testing is [mostly] based on a classic HTTP request/response paradigm &ndash; &ldquo;start a timer, make a HTTP request, stop the timer, record the duration, repeat as necessary, report the outcome&rdquo;.</p>
<p>Ok, so <a href="http://www.meetup.com/London-Web-Performance-Group/" target="_blank">@LDNWebPerf</a> we&rsquo;ve looked at <a href="http://www.meetup.com/London-Web-Performance-Group/events/25702841/" target="_blank">HTML5 apps</a> and at <a href="http://www.meetup.com/London-Web-Performance-Group/events/37232842/" target="_blank">WebSockets</a> and, guess what, the web apps of the future can (and do) break this simplistic &ldquo;classic HTTP request/response paradigm&rdquo;.</p>
<p>HTML5 apps might make extensive use of localStorage to eliminate roundtrips and WebSockets changes everything into ONE HTTP request followed by a lot of BI-DIRECTIONAL communication over the WebSocket connection. The same issue exists with some of the other &ldquo;push&rdquo; techniques that might use chunked-encoding to send data asynchronously down a &ldquo;long-lived&rdquo; request/response. SPDY might cause problems too because of the way it multi-plexes the Request/Responses too!</p>
<p>So how are you going to measure your &ldquo;performance under load&rdquo; when there isn&rsquo;t a nice &ldquo;Request/Response&rdquo; to &ldquo;start/stop&rdquo; your timer?</p>
<p>Well, the answer is&hellip; I don&rsquo;t know, yet.</p>
<p>There are two immediately &ldquo;obvious&rdquo; solutions &ndash; go &ldquo;up the stack&rdquo; or &ldquo;down the stack&rdquo;.</p>
<p>By &ldquo;up the stack&rdquo; I mean that the load testing tool much be much more &ldquo;web application aware&rdquo; &ndash; it must be inside the browser, seeing exactly how the web application is sending/receiving information especially over WebSockets and be &ldquo;instrumented&rdquo; to measure it.</p>
<p>It might also require it to be &ldquo;framework-aware&rdquo; so that it understands frameworks like Dojo/Comet/Jquery/whatever and &ldquo;knows&rdquo; how the methods they use to send/receive information and how to inject instrumentation into those frameworks to measure them.</p>
<p>By &ldquo;down the stack&rdquo; I mean back to network sniffing and measurement &ldquo;on the wire&rdquo; to see exactly what how long things take, but again probably with the requirement to be more &ldquo;application-aware&rdquo; so it can re-assemble the network packets and translate them into HTTP, WebSocket and application-level performance timing data that&rsquo;s more meaningful to the performance engineer and the application developer.</p>
<p>Anyway, I am not sure that I have explained this as articulately as I would have liked but my basic message is that:</p>
<ol>
<li>If we can&rsquo;t measure performance from the &ldquo;point of injection&rdquo;, for whatever reason, then you will need to invest in other tools that can measure performance from different locations (e.g. RUM, APM etc)</li>
<li>Hence, if all you are doing is generating load, then you&rsquo;ll rapidly become a commodity item and be paid accordingly&hellip;</li>
<li>New web technologies like WebSockets can change the HTTP Request/Response paradigm making the job of performance measurement more difficult so the tools will need to evolve and perhaps become more &ldquo;application-aware&rdquo;.</li>
</ol>
<p>I&rsquo;d love to hear what everyone else thinks so please comment away!</p>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e179ed12-eaf0-422e-a341-4e714deac038" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">Technorati Tags: <a rel="tag" href="http://technorati.com/tags/load+testing">load testing</a>,<a rel="tag" href="http://technorati.com/tags/performance+testing">performance testing</a>,<a rel="tag" href="http://technorati.com/tags/web+performance">web performance</a>,<a rel="tag" href="http://technorati.com/tags/WebSockets">WebSockets</a></div>]]></description><wfw:commentRss>http://www.seriticonsulting.com/blog/rss-comments-entry-14041385.xml</wfw:commentRss></item><item><title>Introducing the Web Performance Alliance</title><category>WPA</category><category>WPO</category><category>Web Performance</category><category>WebPerf</category><dc:creator>Stephen Thair</dc:creator><pubDate>Tue, 27 Sep 2011 08:27:15 +0000</pubDate><link>http://www.seriticonsulting.com/blog/2011/9/27/introducing-the-web-performance-alliance.html</link><guid isPermaLink="false">794424:10393785:12996161</guid><description><![CDATA[<p>Yesterday saw the launch of the <a href="http://www.websiteperformance.org.uk" target="_blank">Web Performance Alliance</a> in the UK, to help promote Web Performance Optimisation to UK&rsquo;s e-business sector.</p>
<p>The aims of the <a href="http://www.websiteperformance.org.uk/" target="_blank">WPA</a> are simple &ndash; to provide UK e-businesses with the information they need to make their websites FAST!</p>
<p><img src="http://www.freeperformancesoftware.com/images/stories/AboutWPADiagram.jpg" alt="AboutWPADiagram" /></p>
<p>The new WPA website has a knowledgebase of Web Performance Optimisation (WPO) information that will be continually updated with the latest information from WPA members and the leading WPO experts from around the world. <a href="http://www.websiteperformance.org.uk/resources">www.websiteperformance.org.uk/resources</a></p>
<p>If you need help in making your website fast then the WPA members are here to help! <a href="http://www.websiteperformance.org.uk/services">www.websiteperformance.org.uk/services</a>.</p>
<p>If you want to get involved or contribute some material to the WPA knowledgebase please let me know.</p>]]></description><wfw:commentRss>http://www.seriticonsulting.com/blog/rss-comments-entry-12996161.xml</wfw:commentRss></item><item><title>Practical Web Performance</title><category>Mobile</category><category>WPO</category><category>Web Performance</category><category>WebPerf</category><dc:creator>Stephen Thair</dc:creator><pubDate>Tue, 27 Sep 2011 08:12:05 +0000</pubDate><link>http://www.seriticonsulting.com/blog/2011/9/27/practical-web-performance.html</link><guid isPermaLink="false">794424:10393785:12996092</guid><description><![CDATA[<p>Site Confidence&rsquo;s first ever UK Web Performance Seminar was a great success yesterday!</p>
<p>All the presentations were well received and there was an excellent turnout from some of the UK&rsquo;s top e-commerce companies.</p>
<p>The event was also the launch of the UK Web Performance Alliance <a href="http://www.websiteperformance.org.uk/">www.websiteperformance.org.uk</a> &ndash; a new industry collective to help promote performance in the UK. More about the WPA in a later post!</p>
<p>My slides from the keynote presentation are below!</p>
<div id="__ss_9428465" style="width: 425px;"><strong style="margin: 12px 0px 4px; display: block;"><a title="Practical web performance - Site Confidence Web Performance Seminar" href="http://www.slideshare.net/sthair/practical-web-performance-site-confidence-web-performance-seminar" target="_blank">Practical web performance - Site Confidence Web Performance Seminar</a></strong> <iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/9428465" frameborder="0" width="425" marginwidth="0" scrolling="no"></iframe>
<div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/sthair" target="_blank">Stephen Thair</a></div>
</div>]]></description><wfw:commentRss>http://www.seriticonsulting.com/blog/rss-comments-entry-12996092.xml</wfw:commentRss></item><item><title>My @LDNWeb Perf presentation on measuring mobile performance!</title><category>Mobile</category><category>Real User Monitoring</category><category>Web Performance</category><category>WebPerf</category><dc:creator>Stephen Thair</dc:creator><pubDate>Thu, 15 Sep 2011 11:08:53 +0000</pubDate><link>http://www.seriticonsulting.com/blog/2011/9/15/my-ldnweb-perf-presentation-on-measuring-mobile-performance.html</link><guid isPermaLink="false">794424:10393785:12853784</guid><description><![CDATA[<p>Here is my most recent presentation to the London Web Performance user group. It's basically a slightly updated version of the one I gave to #AjaxLondon.</p>  <p>It covers the basics about measuring mobile performance, and what techniques are appropriate for your needs. </p>  <div style="width: 425px" id="__ss_9266063"><strong style="margin: 12px 0px 4px; display: block"><a title="Measuring mobile performance (@LDNWebPerf Version)" href="http://www.slideshare.net/sthair/measuring-mobile-performance-ldnwebperf-version">Measuring mobile performance (@LDNWebPerf Version)</a></strong><object id="__sse9266063" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=measuringmobileperformanceldnwebperfv1-110915041430-phpapp02&amp;stripped_title=measuring-mobile-performance-ldnwebperf-version&amp;userName=sthair" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed name="__sse9266063" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=measuringmobileperformanceldnwebperfv1-110915041430-phpapp02&amp;stripped_title=measuring-mobile-performance-ldnwebperf-version&amp;userName=sthair" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>    <div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/sthair">Stephen Thair</a>.</div> </div>]]></description><wfw:commentRss>http://www.seriticonsulting.com/blog/rss-comments-entry-12853784.xml</wfw:commentRss></item><item><title>GIVE THE PUBLIC THE CRIMINAL JUSTICE SYSTEM THEY WANT</title><dc:creator>Stephen Thair</dc:creator><pubDate>Thu, 11 Aug 2011 18:52:21 +0000</pubDate><link>http://www.seriticonsulting.com/blog/2011/8/11/give-the-public-the-criminal-justice-system-they-want.html</link><guid isPermaLink="false">794424:10393785:12486853</guid><description><![CDATA[<p>Statement by Metropolitan Police Federation Vice Chairman John Tully in advance of    <br />today’s Commons debate on the recent disorder</p>  <p>GIVE THE PUBLIC THE CRIMINAL JUSTICE SYSTEM THEY WANT</p>  <p>The country is in danger of fighting violence, arson and looting on our city streets with    <br />sound-bites. </p>  <p>The Metropolitan Police Federation – and, we suspect, every victim of the recent riots –   <br />want to see these criminal acts fought, instead, with a resilient, efficient, properly resourced     <br />criminal justice system.</p>  <p>And this is something which, at the moment, the country does not have.</p>  <p>Prime Minister David Cameron has been quoted as saying: &quot;Whatever resources the police    <br />need, they will get.&quot;</p>  <p>Yet police manpower resources are being diminished. Her Majesty's Inspectorate of    <br />Constabulary Report 'Adapting to Austerity' says that, as a result of the cut to its budget, the     <br />Police Service in England and Wales is reducing in size by 16,200 police officers.</p>  <p>This is almost exactly the number of officers that was deemed necessary be on the streets    <br />to protect London from criminal attack on the night of August 9.</p>  <p>Mr Cameron was also quoted as saying he had asked the police if they had everything they    <br />needed and had been told they had.</p>  <p>Which police were these, precisely? Senior officers? The very epitome of back office people    <br />which the Government has vowed to eradicate?</p>  <p>Or front-line police such as the frighteningly outnumbered officers attempting against the    <br />odds to protect the streets of Tottenham during the first night of rioting?</p>  <p>Mr Cameron says the police will be allowed to use baton rounds – &quot;Whatever tactics the    <br />police feel they need to employ, they will have legal backing to do so.&quot;</p>  <p>So what? The police have legal backing to use ordinary batons, too, but many fear to do so    <br />in case one strike goes wrong and the officer involved faces a criminal charge.What the police need is not meaningless words but cast-iron assurances at the highest political level that they will be allowed to confront arsonists and looters effectively without fear of themselves ending up in prison.</p>  <p>The Government has made much of its intention to reduce police bureaucracy. What the    <br />police need here is action, not words.</p>  <p>As things stand, a dog handler is being obliged to waste time writing a statement when their    <br />dog has, on instruction, barked at someone – because this is deemed to be a use of force.     <br />Similarly, an officer who draws a baton in the face of a hostile crowd must record their     <br />actions in detail.</p>  <p>Let's get rid of this bureaucracy, not talk about getting rid of it.</p>  <p>From the front line officers' point of view, London's police are already being squeezed until    <br />the pips squeak.</p>  <p>In the Met, leave has already been cancelled for the next week; a week later there is no    <br />leave due to the Notting Hill Carnival and there is no leave the weekend after that due to a     <br />planned English Defence League march.</p>  <p>Officers will continue to do everything they can to protect London and its citizens; however    <br />they cannot sustain extended hours of working indefinitely.</p>  <p>And while they endure gruelling duties which last up to 20 straight hours at a stretch, they    <br />know that shortly their payment for doing so is to be slashed.</p>  <p><strong>Burning buildings and looted premises provided dramatic pictures for media covering the      <br />riots. But from the point of view of police, the most striking images were those of youths       <br />and children committing acts of destruction and theft without even bothering to cover their       <br />faces in front of the television cameras.</strong></p>  <p><strong>Why? Because they do not fear the criminal justice system. And that's not surprising.</strong></p>  <p>Many of the young people arrested by Metropolitan officers during the riots were, on    <br />Crown Prosecution Service advice, given police bail, meaning that they were immediately     <br />back on the streets again. Some will doubtless vanish before any further action can be taken     <br />against them.</p>  <p>The Prime Minister has stated that anyone convicted of violent disorder will be sent to    <br />prison.We will wait and see whether the CPS and courts share his appetite for incarceration. In     <br />view of the thousands of breached community sentences and ASBOs which litter the     <br />Criminal Justice System – not to mention the millions of pounds in unpaid fines – we have     <br />little faith that they do.    <br />What the police need is a more resolute approach in punishing offenders, who are all too     <br />often are freed by the courts to re-offend, obliging officers to expend time, energy and     <br />resources in re-arresting them for new offences time and time again.</p>  <p><strong>Metropolitan Police officers have total sympathy with, and care about, those people who      <br />have lost their homes and possessions or their businesses, which they have spent a lifetime       <br />building up. Officers are committed to doing all they can to prevent fresh victimisation by       <br />the mob - or indeed, any criminal.</strong></p>  <p><strong>But those in power must listen to the people who know most about policing the streets –     <br />the frontline officers who actually do it – and must mean it when they say these men and       <br />women will be properly resourced.</strong></p>  <p><strong>And the bigger machine of which the police are just a part – the criminal justice machine –     <br />must be made to work in the way the public want it to work and have a right to expect it to       <br />work.</strong></p>  <p>   <br />John Tully    <br />Vice Chairman    <br />Metropolitan Police Federation    <br />For further information, please contact John Tully on 07825 169648</p>  <p>(original PDF is here - <a href="http://www.metfed.org.uk/support/uploads/1313053433Statement%20by%20Metropolitan%20Police%20Federation%20Vice%20Chairman%20John%20Tully.pdf">http://www.metfed.org.uk/support/uploads/1313053433Statement%20by%20Metropolitan%20Police%20Federation%20Vice%20Chairman%20John%20Tully.pdf</a>) </p>]]></description><wfw:commentRss>http://www.seriticonsulting.com/blog/rss-comments-entry-12486853.xml</wfw:commentRss></item><item><title>Beware the “Microsoft Support Phone Scam”! (ammyy.com)</title><dc:creator>Stephen Thair</dc:creator><pubDate>Thu, 11 Aug 2011 16:03:36 +0000</pubDate><link>http://www.seriticonsulting.com/blog/2011/8/11/beware-the-microsoft-support-phone-scam-ammyycom.html</link><guid isPermaLink="false">794424:10393785:12484967</guid><description><![CDATA[<p>Please beware ANYONE ringing your home phone and claiming to be from &ldquo;Microsoft Support&rdquo; (or any other software company for that matter) and telling you that your PC is &ldquo;infected&rdquo; or &ldquo;corrupted&rdquo;.</p>
<p>It is a pure scam to get you to install remote control software on your PC and to then use your PC for malicious purpose e.g. what is called a &ldquo;botnet&rdquo; of infected PC&rsquo;s that can be used for spamming, denial of service or other illegal activities.</p>
<p>The woman who called me was reading from a script and offered &ldquo;step by step instructions to fix my PC&rdquo;.</p>
<p>The first step is to take you to your &ldquo;Computer Management&rdquo; console and then to &ldquo;Event Viewer&rdquo; and ask you to look for &ldquo;all the red crosses that are error messages showing you that your PC is infected/corrupted&rdquo;.</p>
<p>This is to create fear and doubt in the PC owner.</p>
<p>In reality, just about every PC will have &ldquo;red error messages&rdquo; that are utterly harmless and can safely be ignored.</p>
<p>The next step is to direct you to this website &ndash; <a href="http://www.ammyy.com">www.ammyy.com</a> &ndash; and to try and get you to install their remote control software.</p>
<h1 style="text-align: center;">DO NOT DO IT!</h1>
<p>&nbsp;</p>
<h1 style="text-align: center;">I REPEAT&hellip;</h1>
<h1 style="text-align: center;">&nbsp;</h1>
<h1 style="text-align: center;">DO NOT INSTALL ANY SOFTWARE   <br /> <br /> FROM ANYONE THAT RINGS YOU    <br /> <br /> UNSOLICITED!</h1>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">&nbsp;</p>
<h1 style="text-align: center;">THIS IS A SCAM!</h1>
<p>&nbsp;</p>
<p><a rel="lightbox" href="http://www.seriticonsulting.com/resource/Windows-Live-Writer-Beware-the-Microsoft-Support-Phone-Scam_E967-?fileId=13628191"><img style="background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;" title="image" src="http://www.seriticonsulting.com/resource/Windows-Live-Writer-Beware-the-Microsoft-Support-Phone-Scam_E967-?fileId=13628192" border="0" alt="image" width="594" height="476" /></a></p>
<p>My advice at this point is to (1) hang up the phone or (2) verbal abuse the lying filth at the other end and then hang up the phone.</p>
<p>Step (3) is to warn all your friends and relatives, particularly the less computer savvy amongst them and make sure that they don&rsquo;t fall prey to the scammers.</p>
<p>If you have been scammed and installed the software the only (and I do mean <strong>ONLY</strong>) safe course is to wipe your hard drive, re-format it and re-install your operating system from scratch.</p>
<p>There is some advice on the internet about using Control Panel to un-install the software from Add/Remove Programmes but personally I wouldn&rsquo;t take the risk &ndash; once your PC has been seriously infected you cannot rely on Add/Remove programmes, and since you probably over-rode your anti-virus programme during the installation of the malicious software I wouldn&rsquo;t trust it, either.</p>
<p>So it&rsquo;s back to the installation DVD and installing it from scratch.</p>
<p>Consider it your penance <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://www.seriticonsulting.com/resource/Windows-Live-Writer-Beware-the-Microsoft-Support-Phone-Scam_E967-?fileId=13628193" alt="Smile" />&nbsp;</p>
<p>If you want a laugh, watch this great video from a young lady that almost, almost fell for the scam!</p>
<p><iframe height="349" src="http://www.youtube.com/embed/DdbFuxRlqCo" frameborder="0" width="425" allowfullscreen="allowfullscreen"></iframe></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6805f5fe-945a-4a02-ae38-4dbccc06d6d6" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;">Technorati Tags: <a rel="tag" href="http://technorati.com/tags/ammyy+scam">ammyy scam</a>,<a rel="tag" href="http://technorati.com/tags/microsoft+support+phone+scam">microsoft support phone scam</a>,<a rel="tag" href="http://technorati.com/tags/hacking">hacking</a>,<a rel="tag" href="http://technorati.com/tags/scum.">scum.</a></div>
<p>&nbsp;</p>]]></description><wfw:commentRss>http://www.seriticonsulting.com/blog/rss-comments-entry-12484967.xml</wfw:commentRss></item><item><title>Why I think automation is the future of #webperf</title><category>WCO</category><category>WPO</category><category>Web Performance</category><category>WebPerf</category><dc:creator>Stephen Thair</dc:creator><pubDate>Thu, 11 Aug 2011 14:59:13 +0000</pubDate><link>http://www.seriticonsulting.com/blog/2011/8/11/why-i-think-automation-is-the-future-of-webperf.html</link><guid isPermaLink="false">794424:10393785:12484449</guid><description><![CDATA[<p>I’ve written before about the <a href="http://www.seriticonsulting.com/blog/2011/6/7/the-future-of-the-wpowco-marketplace.html">The future of the WPO/WCO marketplace?</a> and about&#160; <p><a href="http://www.seriticonsulting.com/blog/2011/5/29/who-should-be-on-your-wpo-team.html">Who should be on your WPO team?</a> but today I want to explore more about the economics of web performance and why I think the future of WPO/WCO/#WebPerf is automation. </p>    <p>My strongly held view is that <a href="http://www.seriticonsulting.com/blog/2011/5/28/web-performance-is-not-just-for-christmashellip.html" target="_blank">WPO/WCO isn’t a project, it’s an on-going process</a>, which implies that if you are going to form your own in-house WPO team you are looking at a significant investment in time, human resources and money. </p>    <p>If you had an 8 person team as per my earlier post, at a base salary here in the UK of about £40K that’s £320K in basic salaries alone. Add in pensions, training, office space, PC’s etc lets add 25% for extras on top, giving us £400K (minimum). </p>    <p>If we cost that out over the 3 years we normally use for software purchase lifecycles, that’s £1.2M. </p>    <p>Ouch. </p>    <p>Ok, let’s dial that right back and say… that you only hire 1 permanent employee to be the WPO guru and do the rest of the project with contractors over 3 months (60 days). </p>    <p>£40K base + 25% for extras for the permie times 3 years = £150K, 7 contractors on £400/day times 60 days = £168K. Grand total is now £318K. </p>    <p>Much more palatable!</p>    <p>OK… so let’s say I look at an automated solution instead. </p>    <p>The prices vary for these depending on <a href="http://www.seriticonsulting.com/blog/2011/6/4/the-taxonomy-of-the-wpowco-market.html" target="_blank">whether you use an appliance, per server or SaaS solution</a> but for the sake of argument lets say I chose a per server solution and it’s going to cost me £8K per web server per year.</p>    <p>If I have 10 servers that’s 10 servers times £8K times 3 years = £240K.</p>    <p>I’m £78K in front (£240K vs £318K), and haven’t had to recruit any staff, pay huge recruitment fees, find office space etc etc. </p>    <p>Plus with an automated solution you are likely to get your site running faster, sooner, without the uncertainties and delays of a software project, and hence start to reap the conversion benefits of the faster site immediately. </p>    <p>Unrealistic? </p>    <p>Well, I was playing around with an automated solution this week and with <strong>less that a day’s effort</strong> I got these results for a consumer e-commerce site. </p>    <h4>Before – 215 requests, 7.7 seconds</h4>    <p>&#160;</p>    <p><a href="http://www.seriticonsulting.com/resource/Windows-Live-Writer-ccd85e213065_D410-?fileId=13626832" rel="lightbox"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://www.seriticonsulting.com/resource/Windows-Live-Writer-ccd85e213065_D410-?fileId=13626834" width="519" height="250" /></a></p>    <h4>&#160;</h4>    <h4>After – 71 requests, 4.7 seconds</h4>    <p>&#160;</p>    <p><a href="http://www.seriticonsulting.com/resource/Windows-Live-Writer-ccd85e213065_D410-?fileId=13626835" rel="lightbox"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://www.seriticonsulting.com/resource/Windows-Live-Writer-ccd85e213065_D410-?fileId=13626837" width="514" height="253" /></a></p>    <p>&#160;</p>    <p>In a full scale implementation the accelerated site performance would be even faster because this was performed as a quick proof of concept using a micro EC2 instance as the acceleration solution host to reverse proxy the origin server. In a real implementation it would be optimised/transformed “at origin” thus eliminating the additional round trip delays to the Amazon data centre in Ireland. </p>    <p>Anyway. my point is that unless you run very large numbers of servers or have lots of IT staff with web perfomance skills lying around doing nothing the economics of web performance optimisation heavily favour automated solutions, even if you use commercial product as I have discussed in this post. </p>    <p>If you throw in open source solutions like Site Speed the economics favour automation even more. </p>    <p>So it’s worth doing the numbers before committing to a complex development project if there are some automated “quick wins” just waiting to be grabbed!&quot;</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c83a8a8d-3b02-4347-9774-dd3e1924e529" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/webperf" rel="tag">webperf</a>,<a href="http://technorati.com/tags/WPO" rel="tag">WPO</a>,<a href="http://technorati.com/tags/WCO" rel="tag">WCO</a>,<a href="http://technorati.com/tags/Web+Performance+Optimisation" rel="tag">Web Performance Optimisation</a>,<a href="http://technorati.com/tags/automation" rel="tag">automation</a></div></p>]]></description><wfw:commentRss>http://www.seriticonsulting.com/blog/rss-comments-entry-12484449.xml</wfw:commentRss></item></channel></rss>