This week, David Dickinson gave the first of our hands-on sessions, teaching us about how to profile software. Profiling is an essential tool in any software developer’s toolbox, allowing us to find bottlenecks in the code and target our optimisation efforts.

You can download the slides for this talk here.