Track host
Track Host
Justin Cormack
CTO @Docker
About the track
As engineers, performance becomes important for us for different reasons and at different times. For many years, performance was often ignored, we would be bailed out by computers getting cheaper and faster every year, but post Moore's Law this is no longer the case. Understanding performance engineering can be an amazing power, you can use it to cut costs or enable new features without making systems too expensive or unresponsive, and to enable fast responsive interfaces that customers love. However it remains a confusing area for many, with our intuition often being wrong, and there are many strategies that can be used, from optimizing single threaded performance to scaling up or scaling out, or using hardware such as GPUs. This track explores all of these directions in a practical way that will give you ideas to take home and use, and covers practical and cutting edge techniques.
The day in the host's words
Sessions in this track
Wednesday 29 March. 5 sessions per track, chosen and introduced by the Track Host.
10:35 Whittle (3rd Fl.) Session performance Adventures in Performance Thomas Dullien Distinguished Engineer, Mathematician, World-Renowned Security Researcher The end of the economical version of Moore's Law (exponential decrease in transistor unit costs), the advent of metered cloud computing, and the shift of the economy toward digital goods and SaaS-based business models has shifted performance engineering from the fringes ("CPU progress will fix… 11:50 Whittle (3rd Fl.) Session performance Performance: Adventures in Thread-per-Core Async with Redpanda and Seastar John Spray Storage Engineering Lead @neon.tech, Formerly Redpanda, Inktank (Ceph), Whamcloud (Lustre) Thread-per-core programming models are well known in software domains where latency is important. 13:40 Whittle (3rd Fl.) Session performance Providing a Personalized Experience to Millions of Users @BBC Manisha Lopes Principal Software Engineer @BBC Personalization can be a very effective and impactful way for your organisation to attract new customers as well as to retain your existing customer base – if you get it right! 14:55 Whittle (3rd Fl.) Session performance What We Talk About When We Talk About Networks Keith Winstein Associate Professor of Computer Science and, by courtesy, of Electrical Engineering @Stanford Networks, and the applications they support, sometimes treat each other as strangers. 16:10 Whittle (3rd Fl.) Session performance WebGPU is Not Just About the Web Élie Michel Research Scientist @Adobe Since OpenGL has been deprecated, writing portable native apps that leverage the massively parallel computing capabilities of GPUs has become tedious because no single graphics API can fit all targets.QCon London 2023 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.