Please log in to watch this conference skillscast.
In this talk we will explore some of the surprises and pitfalls in Scala application performance and how to analyse and address them. At times clean functional code appears to directly oppose performance, but within this talk you will discover that this is not the case. Rory will show some common issues, from unexpected behaviours within the core Scala collections to accidental boxing.
Using profiling, decompilation and algorithmic analysis you will go through a number of examples of performance issues and solutions, from collection tricks such as 'breakout' through to using mutability within methods to provide performance gains.
This talk is a 'from the trenches' type talk, showing issues Rory has seen repeatedly as well as the performance gains that can be achieved. The goal is to provide you with practical advice on discovering and addressing performance problems.
YOU MAY ALSO LIKE:
- Building Evolutionary Architectures (in London on 16th May 2017)
- Simon Brown's Software Architecture for Developers Workshop (in London on 22nd - 23rd May 2017)
- Alberto Brandolini's DDD Modelling Workshop (in London on 26th - 28th June 2017)
- µCon 2017: The Microservices Conference (in London on 6th - 7th November 2017)