Talks · May 2016 · DConf

DConf 2016 Keynote

A year of growth and progress, but also one of increased competition and growing pains.