Optimization

Past Presentations

Java at Speed

Getting the most of your Java applications can be an interesting challenge. Understanding some of the optimizations the latest crop of JVMs are able to apply when running on the latest servers may help with that. This talk will discuss some of those features and optimizations. Along with...

Gil Tene CTO and co-founder @AzulSystems
The Modern Platform in 2020

We are reshaping the platforms we build around language technology. This talk introduces this new track on compilation targets with an overview of how we got to this point where programming language technology is finding its way into every technology stack. First we have performance and...

Justin Cormack Developer @Docker
Build Your Own WebAssembly Compiler

For more than 20 years JavaScript has been the only 'native' language of the web. That's all changed with the release of WebAssembly. In the coming years, you'll see people writing web apps in Rust, C#, C++ and all manner of other languages. But just what is WebAssembly? And...

Colin Eberhardt Technology Director @Scott_Logic
Tiny Go: Small Is Going Big

The Go programming language has already won the war for cloud computing and containerization. But what about the small places, like embedded systems and WebAssembly?TinyGo is a compiler for Go, written in Go itself, that uses LLVM to achieve very small, fast, and concurrent binaries that can...

Ron Evans Technologist For Hire @hybrid_group
Pony, Actors, Causality, Types, and Garbage Collection

I will give an overview of Pony’s programming model, actors, and causality. I will introduce the type system, how it is used to allow actors to send mutable state while also avoiding data races, and how the type system is used so as to allow the actors to perform garbage collection fully...

Sophia Drossopoulou Professor at Imperial College
Understanding CPU Microarchitecture to Increase Performance

Microprocessors have evolved over decades to eke out performance from existing code. But the microarchitecture of the CPU leaks into the assumptions of a flat memory model, with the result that equivalent code can run significantly faster by working with, rather than fighting against, the...

Alex Blewitt Head of Cloud Infrastructure at Santander

Interviews

Dmitry Vyazelenko Founder at Safepoint Ost

Performance vs. New Features: It Doesn’t Have to Be a Zero-Sum Game

What is the work you're doing today?

I'm running my own company and currently working on Aeron, which is a super-fast reliable UDP unicast, UDP multicast and IPC message transport. In the talk, I'm going to tell the story about adding the CRC feature to the Aeron Archive.

Read Full Interview
Want to keep in touch with more QCon London 2021 announcements?
SUBSCRIBE TO GET UPDATES