A presentation on the Velocity 2011 conference to the London Web Performance Meetup group by Stephen Thair (Seriti Consulting) covering some of the key messages and takeaways from this year's event.
1 of 28
More Related Content
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
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
10. Lesson # 213/07/2011息 Seriti Consulting10Demand Management is KeyThe Rockstars of Ops going forward will be the people who work out how to make the server estate match demand. Small is goodhttp://velocityconf.com/velocity2011/public/schedule/detail/19974
14. Lesson # 413/07/2011息 Seriti Consulting14The Web Performance rules havent changedIn fact I didnt 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 read13/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 doesnt work very wellhttp://assets.en.oreilly.com/1/event/60/Understanding%20Mobile%20Web%20Browser%20Performance%20Presentation.pdf
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 JacobsBuild Your Own Adventure 2 Electric Boogaloo was the funniest talk @Velocityhttp://velocityconf.com/velocity2011/public/schedule/detail/19912
26. a last philosophical point13/07/2011息 Seriti Consulting26We are building a Global Brain, a new type of symbiosis between man and machineTim O'Reillyhttp://velocityconf.com/velocity2011/public/schedule/detail/21143
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
Forget what you thought you knew
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?
Its all about automation and configuration management in the cloud.
Un-modified data centre apps will not work in the cloud
Its not about how many servers you manage any more its about how flexibly you manage themThe Amazon & Heroku presentations were very good in this regard.
BTW live tweeting is a good way to take notes!!!
Velocity is very pro open-source tools & toolkits
Im not arguing open vs closed source, just pointing out that Velocity is a bit of an open-source echo chamber
In fact there were very few presentation that, IMHO, actually told you anything new about web performance.
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!
A lot of presentations flirted around the edges but there is still nothing definitive (IMHO)
Here is one reason why a mobile browser isnt 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
Decisions in the Face of Uncertainty or Just Enough Statistics to be DangerousLook at Your Data
Decisions in the Face of Uncertainty or Just Enough Statistics to be DangerousLook at Your Data
Build your won adventure was just a great practical talk and a lot of fun!
Lots of great, pithy advice in Adams talk!
The cloud will become a ubiquitous, seamless part of everyones live. What sci-fi authors call an exo-memory and we are building it, right now.