Track Overview
Performance Mythbusting
In our post-fact world, it is so easy to be mislead on many subjects unless we immerse ourselves in that subject. Performance is a subject that gathers more attention and myths than most other subjects in technology. In this track we gather the experts who can demystify this subject and distil what matters to answer the questions people struggle with.
From this track
Continuous Performance Testing
In our world of continuous delivery with repeatable builds and automated deployments, performance testing is often bolted on as an afterthought. This can be an acceptable strategy until your application becomes popular, after which customers can start complaining about application response. As...
Mark Price
Performance Engineering Specialist at Aitu Software
High Performance Managed Languages
Common wisdom dictates that native languages are the only means of building high-performance applications. How do managed runtimes such as those available to .NET, Java, and even JavaScript, yes even JavaScript compare? Many applications requiring high-performance are now developed for managed...
Martin Thompson
High Performance & Low Latency Specialist
Async Or Bust!?
Asynchronous is the new normal! Or is it? Many of our languages, runtimes, and libraries are built around synchronous behaviour and usage as we keep trying to make RPC work by force of will. Primitives such as futures and promises present a synchronous facade. Blocking I/O dominates the vast...
Todd Montgomery
Ex-NASA researcher
Performance Testing in Java
Writing software is regarded by many developers as a craft or an art. However when it comes to performance tuning and/or testing many believe it to be more of a dark art. Nothing farther from the truth. We can gain a lot by applying a concrete methodology and similar reasoning techniques we...
Andres Almiray
Java/Groovy Developer and Java Champion
Ix-chel Ruiz
Groovy Enthusiast, Teacher of Computer Science
In-Memory Caching: Curb Tail Latency with Pelikan
In-memory caching in a distributed setting is widely used these days, and users usually expect it to be "fast and cheap". One important but often overlooked aspect of cache is tail latency– for many real-time applications, tail latency plays an outsized role in determining the overall...
Yao Yue
Distributed Systems Engineer Working on Cache @Twitter
Performance Open Space
Speakers from this track
Mark Price
Performance Engineering Specialist at Aitu Software
Mark Price is an experienced technologist, with an enthusiasm for all things performance-related. He writes a popular blog on JVM and Linux topics, and is a regular speaker at international tech conferences. Mark has worked on high-throughput, large-scale, and low-latency distributed systems...
Read moreFind Mark Price at:
Martin Thompson
High Performance & Low Latency Specialist
Martin is a Java Champion with over 2 decades of experience building complex and high-performance computing systems. He is most recently known for his work on Aeron and SBE. Previously at LMAX he was the co-founder and CTO when he created the Disruptor. Prior to LMAX Martin worked for Betfair,...
Read moreFind Martin Thompson at:
Todd Montgomery
Ex-NASA researcher
Todd Montgomery is a networking hacker who has researched, designed, and built numerous protocols, messaging-oriented middleware systems, and real-time data systems, done research for NASA, contributed to the IETF and IEEE, and co-founded two startups. He currently works as an independent...
Read moreFind Todd Montgomery at:
Andres Almiray
Java/Groovy Developer and Java Champion
Andres is a Java/Groovy developer and a Java Champion with more than 17 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular...
Read moreFind Andres Almiray at:
Ix-chel Ruiz
Groovy Enthusiast, Teacher of Computer Science
Ixchel has developed software application & tools since 2000. Her research interests include dynamic languages, testing and client-side technologies. Systems Administration (*nix on the top), Data Modeling and IA are among her career passions. She is a believer in open source and has participated...
Read moreYao Yue
Distributed Systems Engineer Working on Cache @Twitter
Distributed Systems Engineer Working on Cache at Twitter
Read moreFind Yao Yue at:
Track Host
Martin Thompson
High Performance & Low Latency Specialist
Martin is a Java Champion with over 2 decades of experience building complex and high-performance computing systems. He is most recently known for his work on Aeron and SBE. Previously at LMAX he was the co-founder and CTO when he created the Disruptor. Prior to LMAX Martin worked for Betfair,...
Read more