SlideShare a Scribd company logo
Thoughts, experiences and key learning from Velocity 2011Stephen Thair, Seriti Consulting, @TheOpsMgrLondon Web Performance Meetup Group, @LDNWebPerfVelocity 2011 Feedback session13/07/2011© Seriti Consulting1
Firstly a quick Velocity puzzle… Can you explain this slide? 13/07/2011© Seriti Consulting2
13/07/2011© Seriti Consulting3
13/07/2011© Seriti Consulting4Ruby GemKnife CLI to Chef
13/07/2011© Seriti Consulting57 Lessons fromVelocity 2011
Lesson # 113/07/2011© Seriti Consulting6The Cloud is real(at least in the US)and cloud provisioning, configuration management and automation (using tools like Chef and Puppet) are a HOT TOPIC
Some cloud presentations to watch13/07/2011© Seriti Consulting7Netflix Presentation – Adrian Cockcroft - http://velocityconf.com/velocity2011/public/schedule/detail/17785Heroku Presentation – not yet available  Infrastructure automation with OpsCode Chef - http://velocityconf.com/velocity2011/public/schedule/detail/19969
13/07/2011© Seriti Consulting8One of my key takeaways…http://velocityconf.com/velocity2011/public/schedule/detail/17785#
13/07/2011© Seriti Consulting9Cloud isn’t aMigrationit is aTransformationAnd if you aren't prepared to do that then stay in your datacentre
Lesson # 213/07/2011© Seriti Consulting10Demand Management is Key“The Rockstars of Ops going forward will be the people who work out how to make the server estate match demand. Small is good”http://velocityconf.com/velocity2011/public/schedule/detail/19974
Some live tweets…	13/07/2011© Seriti Consulting11
Lesson # 313/07/2011© Seriti Consulting12It’s open-source turtles all the way down…
13/07/2011© Seriti Consulting13Which ignores 20% of the web?
Lesson # 413/07/2011© Seriti Consulting14The Web Performance rules haven’t changedIn fact I didn’t hear any new ones?
Some new stats…	13/07/2011© Seriti Consulting15Loading jqueryAsyncImproving JS Execution timeDelayed ad-loadingFaster does not always equal more revenue!!!http://velocityconf.com/velocity2011/public/schedule/detail/18039
Lesson # 413/07/2011© Seriti Consulting16No-one really knows what the Mobile Web Performance Rules are…
Mobile Presentation to read…13/07/2011© Seriti Consulting17Rajiv from Qualcommhttp://velocityconf.com/velocity2011/public/schedule/detail/18241Ariya from Senchahttp://velocityconf.com/velocity2011/public/schedule/detail/19967MaximilianoFirtmanhttp://velocityconf.com/velocity2011/public/schedule/detail/19976
A Java app calling a java app calling a C++ app using JNI to call a java app….13/07/2011© Seriti Consulting18http://assets.en.oreilly.com/1/event/60/Analyzing%20the%20Performance%20of%20Mobile%20Web_%20Challenges%20and%20Techniques%20Presentation.pdf
Android limited to 4 sockets13/07/2011© Seriti Consulting19So domain sharding probably doesn’t work very well…http://assets.en.oreilly.com/1/event/60/Understanding%20Mobile%20Web%20Browser%20Performance%20Presentation.pdf
Lesson # 513/07/2011© Seriti Consulting20The WebPerf job market is HOT!
The velocity job board13/07/2011© Seriti Consulting21
Lesson # 613/07/2011© Seriti Consulting22Always attend lectures by John Rauserhttp://velocityconf.com/velocity2011/public/schedule/detail/20280http://velocityconf.com/velocity2011/public/schedule/detail/19974
Inspired by @jrauser – histograms!13/07/2011© Seriti Consulting23http://www.seriticonsulting.com/blog/2011/6/18/web-performance-histograms-for-ukmsncom.html
Lesson # 713/07/2011© Seriti Consulting24Always attend lectures by Adam Jacobs“Build Your Own Adventure 2 – Electric Boogaloo” was the funniest talk @Velocityhttp://velocityconf.com/velocity2011/public/schedule/detail/19912
But informative too! (my live tweets)13/07/2011© Seriti Consulting25
a last philosophical point…13/07/2011© Seriti Consulting26“We are building a Global Brain, a new type of symbiosis between man and machine”Tim O'Reillyhttp://velocityconf.com/velocity2011/public/schedule/detail/21143
13/07/2011© Seriti Consulting27And that’s all I’ve got…
13/07/2011© Seriti Consulting28Questions?Stephen Thair, Seriti Consulting, @TheOpsMgrStephen.thair@seriticonsulting.comwww.seriticonsulting.com/blogLondon Web Performance Meetup Group, @LDNWebPerfMonthly Meetups in Central London (near Bank)http://www.meetup.com/London-Web-Performance-Group/

More Related Content

PDF
Munich MuleSoft Meetup 28th Oct 2020
PPTX
Betfair's Site Rebuild: Fast - We promise
PDF
Performance automation 101 @LDNWebPerf MickMcGuinness
PDF
Seatwave Web Peformance Optimisation Case Study
PDF
37 Lessons I've Learned on the Performance Front Lines [WebPerfDays 2012]
PDF
Velocity 2011 Feedback - architecture, statistics and SPDY
PPTX
London Web Performance Meetup: Performance for mortal companies
PPTX
Practical web performance - Site Confidence Web Performance Seminar
Munich MuleSoft Meetup 28th Oct 2020
Betfair's Site Rebuild: Fast - We promise
Performance automation 101 @LDNWebPerf MickMcGuinness
Seatwave Web Peformance Optimisation Case Study
37 Lessons I've Learned on the Performance Front Lines [WebPerfDays 2012]
Velocity 2011 Feedback - architecture, statistics and SPDY
London Web Performance Meetup: Performance for mortal companies
Practical web performance - Site Confidence Web Performance Seminar

Similar to 7 lessons from velocity 2011 (Meetup feedback session for London Web Performance) (20)

PDF
Web performance 101
PPTX
Web performance and measurement - UKCMG Conference 2011 - steve thair
PDF
Velocity_Conference
PDF
10 Web Performance Lessons For the 21st Century
KEY
Velocity Report 2009
PDF
Notes From Velocity Conference Europe
PPTX
Perficient PepsiCo Rich Internet Apps Seminar
PDF
Mobile App Performance Optimization to Improve User Experience - by Supercharge
PDF
Scalability and performance for e commerce
PPT
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
PPT
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
PPTX
Performance Testing REST APIs
PDF
Salesforce Performance hacks - Client Side
PDF
Web development Services - Mobiloitte
PPTX
Tuli eServices_Ecommerce portfolio
PDF
How Salesforce built a Scalable, World-Class, Performance Engineering Team
PPTX
Oxagile company presentation
PDF
Front-End Performance Checklist 2020
PDF
Web Application Development
PDF
Web Application Development Brochure
Web performance 101
Web performance and measurement - UKCMG Conference 2011 - steve thair
Velocity_Conference
10 Web Performance Lessons For the 21st Century
Velocity Report 2009
Notes From Velocity Conference Europe
Perficient PepsiCo Rich Internet Apps Seminar
Mobile App Performance Optimization to Improve User Experience - by Supercharge
Scalability and performance for e commerce
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Performance Testing REST APIs
Salesforce Performance hacks - Client Side
Web development Services - Mobiloitte
Tuli eServices_Ecommerce portfolio
How Salesforce built a Scalable, World-Class, Performance Engineering Team
Oxagile company presentation
Front-End Performance Checklist 2020
Web Application Development
Web Application Development Brochure
Ad

More from Stephen Thair (10)

PPTX
London web performance WPO Lessons from the field June 2013
PPTX
Is the current model of load testing broken ukcmg - steve thair
PPTX
Continuous Integration - A Performance Engineer's Tale
PPTX
Web Performance Optimisation at times.co.uk
PPTX
Measuring web performance. Velocity EU 2011
PPTX
Measuring mobile performance (@LDNWebPerf Version)
PPTX
Measuring Mobile Web Performance v2
PDF
Performance testing automation with Dynatrace @LDNWebPerf - AndreasGrabner
PPTX
Configuration Management - The Operations Managers View
PPTX
Test Expo 2009 Site Confidence & Seriti Consulting Load Test Case Study
London web performance WPO Lessons from the field June 2013
Is the current model of load testing broken ukcmg - steve thair
Continuous Integration - A Performance Engineer's Tale
Web Performance Optimisation at times.co.uk
Measuring web performance. Velocity EU 2011
Measuring mobile performance (@LDNWebPerf Version)
Measuring Mobile Web Performance v2
Performance testing automation with Dynatrace @LDNWebPerf - AndreasGrabner
Configuration Management - The Operations Managers View
Test Expo 2009 Site Confidence & Seriti Consulting Load Test Case Study
Ad

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation theory and applications.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Approach and Philosophy of On baking technology
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
A Presentation on Artificial Intelligence
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
cuic standard and advanced reporting.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation theory and applications.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Approach and Philosophy of On baking technology
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
A Presentation on Artificial Intelligence
Understanding_Digital_Forensics_Presentation.pptx
Review of recent advances in non-invasive hemoglobin estimation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Spectral efficient network and resource selection model in 5G networks
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Chapter 3 Spatial Domain Image Processing.pdf

7 lessons from velocity 2011 (Meetup feedback session for London Web Performance)

  • 1. Thoughts, experiences and key learning from Velocity 2011Stephen Thair, Seriti Consulting, @TheOpsMgrLondon Web Performance Meetup Group, @LDNWebPerfVelocity 2011 Feedback session13/07/2011© Seriti Consulting1
  • 2. Firstly a quick Velocity puzzle… Can you explain this slide? 13/07/2011© Seriti Consulting2
  • 5. 13/07/2011© Seriti Consulting57 Lessons fromVelocity 2011
  • 6. Lesson # 113/07/2011© Seriti Consulting6The Cloud is real(at least in the US)and cloud provisioning, configuration management and automation (using tools like Chef and Puppet) are a HOT TOPIC
  • 7. Some cloud presentations to watch13/07/2011© Seriti Consulting7Netflix Presentation – Adrian Cockcroft - http://velocityconf.com/velocity2011/public/schedule/detail/17785Heroku Presentation – not yet available  Infrastructure automation with OpsCode Chef - http://velocityconf.com/velocity2011/public/schedule/detail/19969
  • 8. 13/07/2011© Seriti Consulting8One of my key takeaways…http://velocityconf.com/velocity2011/public/schedule/detail/17785#
  • 9. 13/07/2011© Seriti Consulting9Cloud isn’t aMigrationit is aTransformationAnd if you aren't prepared to do that then stay in your datacentre
  • 10. Lesson # 213/07/2011© Seriti Consulting10Demand Management is Key“The Rockstars of Ops going forward will be the people who work out how to make the server estate match demand. Small is good”http://velocityconf.com/velocity2011/public/schedule/detail/19974
  • 11. Some live tweets… 13/07/2011© Seriti Consulting11
  • 12. Lesson # 313/07/2011© Seriti Consulting12It’s open-source turtles all the way down…
  • 13. 13/07/2011© Seriti Consulting13Which ignores 20% of the web?
  • 14. Lesson # 413/07/2011© Seriti Consulting14The Web Performance rules haven’t changedIn fact I didn’t hear any new ones?
  • 15. Some new stats… 13/07/2011© Seriti Consulting15Loading jqueryAsyncImproving JS Execution timeDelayed ad-loadingFaster does not always equal more revenue!!!http://velocityconf.com/velocity2011/public/schedule/detail/18039
  • 16. Lesson # 413/07/2011© Seriti Consulting16No-one really knows what the Mobile Web Performance Rules are…
  • 17. Mobile Presentation to read…13/07/2011© Seriti Consulting17Rajiv from Qualcommhttp://velocityconf.com/velocity2011/public/schedule/detail/18241Ariya from Senchahttp://velocityconf.com/velocity2011/public/schedule/detail/19967MaximilianoFirtmanhttp://velocityconf.com/velocity2011/public/schedule/detail/19976
  • 18. A Java app calling a java app calling a C++ app using JNI to call a java app….13/07/2011© Seriti Consulting18http://assets.en.oreilly.com/1/event/60/Analyzing%20the%20Performance%20of%20Mobile%20Web_%20Challenges%20and%20Techniques%20Presentation.pdf
  • 19. Android limited to 4 sockets13/07/2011© Seriti Consulting19So domain sharding probably doesn’t work very well…http://assets.en.oreilly.com/1/event/60/Understanding%20Mobile%20Web%20Browser%20Performance%20Presentation.pdf
  • 20. Lesson # 513/07/2011© Seriti Consulting20The WebPerf job market is HOT!
  • 21. The velocity job board13/07/2011© Seriti Consulting21
  • 22. Lesson # 613/07/2011© Seriti Consulting22Always attend lectures by John Rauserhttp://velocityconf.com/velocity2011/public/schedule/detail/20280http://velocityconf.com/velocity2011/public/schedule/detail/19974
  • 23. Inspired by @jrauser – histograms!13/07/2011© Seriti Consulting23http://www.seriticonsulting.com/blog/2011/6/18/web-performance-histograms-for-ukmsncom.html
  • 24. Lesson # 713/07/2011© Seriti Consulting24Always attend lectures by Adam Jacobs“Build Your Own Adventure 2 – Electric Boogaloo” was the funniest talk @Velocityhttp://velocityconf.com/velocity2011/public/schedule/detail/19912
  • 25. But informative too! (my live tweets)13/07/2011© Seriti Consulting25
  • 26. a last philosophical point…13/07/2011© Seriti Consulting26“We are building a Global Brain, a new type of symbiosis between man and machine”Tim O'Reillyhttp://velocityconf.com/velocity2011/public/schedule/detail/21143
  • 27. 13/07/2011© Seriti Consulting27And that’s all I’ve got…
  • 28. 13/07/2011© Seriti Consulting28Questions?Stephen Thair, Seriti Consulting, @TheOpsMgrStephen.thair@seriticonsulting.comwww.seriticonsulting.com/blogLondon Web Performance Meetup Group, @LDNWebPerfMonthly Meetups in Central London (near Bank)http://www.meetup.com/London-Web-Performance-Group/

Editor's Notes

  • #3: Forget what you thought you knew…
  • #4: On the Monday night before Velocity started on Tuesday I had dinner with some other attendees and I was listening to a conversation about a Chef with a Knife in the fog and some precious stones chasing a Puppet. WTF?
  • #5: It’s all about automation and configuration management… in the cloud.
  • #9: Un-modified data centre apps will not work in the cloud
  • #11: It’s not about how many servers you manage any more… its about how flexibly you manage them…The Amazon & Heroku presentations were very good in this regard.
  • #12: BTW live tweeting is a good way to take notes!!!
  • #13: Velocity is very pro open-source tools & toolkits
  • #14: I’m not arguing open vs closed source, just pointing out that Velocity is a bit of an open-source echo chamber…
  • #15: In fact there were very few presentation that, IMHO, actually told you anything new about web performance.
  • #16: The MSN performance talk was excellent http://velocityconf.com/velocity2011/public/schedule/detail/18039Performance improvements can increase and DECREASE your bottom line so be careful!
  • #17: A lot of presentations flirted around the edges… but there is still nothing definitive (IMHO)
  • #19: Here is one reason why a mobile browser isn’t the same as a desktop browser….(on Android) the “web browser” is a Java App calling a C/C++ app which calls another C app…
  • #21: Decisions in the Face of Uncertainty or Just Enough Statistics to be DangerousLook at Your Data
  • #23: Decisions in the Face of Uncertainty or Just Enough Statistics to be DangerousLook at Your Data
  • #25: Build your won adventure was just a great practical talk and a lot of fun!
  • #26: Lots of great, pithy advice in Adam’s talk!
  • #27: The cloud will become a ubiquitous, seamless part of everyone’s live. What sci-fi author’s call an “exo-memory” and we are building it, right now.