Using Julia & D3 to analyse web performance data

Accepted Session
Short Form
Scheduled: Wednesday, June 24, 2015 from 4:45 – 5:30pm in B204


If you've always wanted to play around with D3 or Julia, or both, this talk will get you up to speed very quickly. Using web performance data as the vehicle, and an aim to extract meaningful information from it, we will explore both Julia and D3 and come up with some fun visualizations that may not be possible using only one of these tools.


The best way to learn a new tool or language is to jump right in and start hacking. In this talk I will lead you through my path to learning the new Julia programming language and the popular D3 data visualisation JavaScript library using web performance data that we’ve been collecting from the boomerang JavaScript library.

We will use Julia to manipulate DataFrames, and perform statistical data analysis, and then pass this data directly to a visualisation written in D3 to understand patterns in the data.


performance, julia, javascript, d3, data analysis, statistics, visualization

Speaking experience

Philip has spoken before at several conferences including the first iteration of Opensource Bridge. Other conferences include FOSS.IN, FREED.IN, Ubuntulive, Linux Symposium, PHP Quebec, ConFoo, FOSDEM, IPC, WebDU, Velocity and JSConf. Most of his presentation material is available on slideshare at

This will be the first time this talk is delivered.
You can also find me on Lanyrd at and this Google search has several videos of me speaking at earlier events:


  • Bluesmoon 100k

    Philip Tellis

    SOASTA, Inc


    Philip Tellis is a geek who likes to make the computer do his work for him. As Chief Architect at SOASTA, he analyses 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 measurement tool.

    In his spare time, Philip enjoys cycling, reading, cooking and learning spoken languages.

    Philip has spoken at several conferences in the past, including FOSS.IN, FREED.IN, Ubuntulive, Opensource Bridge, Linux Symposium, PHP Quebec, ConFoo, FOSDEM, IPC, WebDU, Velocity and JSConf. He also writes for Smashing Magazine, blogs at and is @bluesmoon on twitter.