Friday Dec 13
10:30 –
11:15
Green Room
Tradeoffs, Bad Science, and Polar Bears – The World of Java Optimisation
Welcome to the Java optimisation jungle. Why can’t we “just make it go faster”? It turns out, in most cases, we need to first work out “faster for whom?” and “why do we want to go faster?” and “what even is faster?” This talk introduces the basic principles of optimisation, before bouncing through the pitfalls of optimisation; why the exact same techniques which make Quarkus rocket-fast used to be a terrible idea fifteen years ago, why fast benchmarks make for slow programs, why project loom may not be the speedup you’re hoping for, and why even though it can be easy to get wrong, optimisation really really matters. Along the way we’ll talk about measuring things, bad advice, garbage collection, and climate change.
-
Developer Productivity With IntelliJ IDEATrisha GeeThursday Dec 12 @ 14:15
-
A New Era for Legacy ModernisationRachel LaycockThursday Dec 12 @ 10:30
-
Adaptive Architectures - Building API Layers that Build ThemselvesMarty PittThursday Dec 12 @ 13:15
-
Ant Farm Entropy: Sugar Powered EncryptionSuz HintonFriday Dec 13 @ 11:30
-
Microservices on Unison Cloud: Statically Typed, Dynamically DeployedRúnar BjarnasonFriday Dec 13 @ 14:15
-
GitHub Copilot - How It Works, How We Got Here, Where It's GoingDamian BradyThursday Dec 12 @ 15:30
-
Understanding Distributed Architectures - The Patterns ApproachUnmesh JoshiFriday Dec 13 @ 13:15
-
Concerto for Java and AI - Building Production-Ready LLM ApplicationsThomas VitaleThursday Dec 12 @ 11:30
-
Tradeoffs, Bad Science, and Polar Bears – The World of Java OptimisationHolly CumminsFriday Dec 13 @ 10:30