Build resilient systems at scale
28–30 October 2015 • Amsterdam, The Netherlands
Philip Tellis

Philip Tellis
Chief Architect and RUM Distiller, SOASTA

Website | @bluesmoon

Philip Tellis is a geek who likes to make the computer do his work for him. As chief architect and RUM distiller at SOASTA, he analyzes the impact of various design decisions on web-application performance, scalability, and security. He is the lead developer of boomerang—a JavaScript-based web-performance testing tool. Philip has spoken at several conferences in the past, including FOSS.IN, FREED.IN, Ubuntulive, Linux Symposium, OpenSource Bridge, PHP Quebec, ConFoo, FOSDEM, IPC, WebDU, Velocity and JSConf. He writes for Smashing Magazine and blogs at The Other Side of the Moon. In his spare time, Philip enjoys cycling, reading, cooking, and learning spoken languages.

Sessions

14:00–15:30 Wednesday, 28/10/2015
Tutorial
Location: G102/103
Philip Tellis (SOASTA), Nic Jansma (SOASTA)
Average rating: ****.
(4.06, 47 ratings)
Investigating performance problems often requires more than one tool to nail down the problem. In fact, using the wrong tools can often take you completely in the wrong direction. In this talk, we will walk through a real situation we recently dealt with to identify the cause of a performance problem using RUM, Synthetic, and packet captures. Read more.
11:50–12:30 Friday, 30/10/2015
Location: G102/103
Philip Tellis (SOASTA), Nic Jansma (SOASTA)
Average rating: ***..
(3.91, 33 ratings)
It’s hard to tell when a new component of an SPA was requested as a result of an intentional user action or something else. Add on the various ways of building SPAs, ranging from raw XHR to Angular, Backbone, and sometimes all of the above, and you have an interesting problem in traffic analysis. Find out how boomerang measures the performance of SPAs in a way that works for real websites. Read more.