Vancouver Web Performance Message Board › VWP Oct 7: Speakers Alexandrine from Hootsuite & Brock from Chloi
On Monday, Oct 7th, please join Alexandrine Boissière senior engineer at Hootsuite and Brock Whitten, creator of PhoneGap and founder at Chloi for our next Vancouver Web Performance meetup. The event will be hosted at 6:30pm at Mobify HQ in Gastown at 311 W Pender St.
High performance distributed caching & the Chloi Harp Platform
Speaker #1: Brock Whitten, first known for having co-created PhoneGap before going onto Joyent where he lead the design and creation of their Public API. Brock is currently working on The Harp Platform at Chloi Inc. where he authors and maintains many of the open-source libraries written for the The Harp Platform–including the Harp web server, Dbox (NodeJS Dropbox SDK), Waterfront (ZMQ message broker), and Thug (the ORM replacement).
What happens when the speed of light is your bottleneck? When requests are coming in from all around the globe and you need to deliver responses back to the user from a large distributed system? Users are demanding more immersive user experiences with faster response times but the speed of light is not improving. The good news is there is loads of room for improvement. Using message systems and simple caching techniques we can make our applications run faster than ever despite increasing demands form applications.
In this talk Brock Whitten is going to give us insight into the several caching layers the Harp Platform uses to make deployments snappy and end user responses lightning fast. Caching can give you huge wins or give you great pain as a developer depending on your approach. Brock is going to explain techniques that have worked for them when fighting latency with the Harp Platform and give tips on how to approach caching in a sane way.
Driving down homepage load time using waterfalls and RUM
Speaker #2: Alexandrine Boissière, a romantic from Paris and a senior engineer with HootSuite. She started taking a real interest in web performance while participating in a webperf contest in 2010. When she was the winner in the "Smallest number of requests & Kbytes" category, she realized there was a way in this world to lose weight without having to deprive herself of croissants and cookies.
Recently, HootSuite optimized its homepage load time and reduced it from 4.8s to 2.2s. To achieve this result, following WPO best practices was indisputably a good starting point, but proved to be not sufficient. Our team had to dive into waterfall charts, find out what the true culprits were and fix them. This presentation will walk you though our approach and findings, step by step, and also introduce a tool we used to collect and monitor RUM (Real User Monitoring) data, the "rum diary".