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:
- Gojko Adzic's Impact Mapping Workshop (in London on 27th September 2017)
- Uncle Bob's Clean Code: Agile Software Craftsmanship (in London on 1st - 3rd November 2017)
- Whole Team Approach to Agile Testing (in London on 6th - 8th November 2017)
- Agile Testing & BDD eXchange 2017 (in London on 9th - 10th November 2017)