The Perl and Raku Conference 2023 in Toronto
Attending this event?
Back To Schedule
Wednesday, July 12 • 10:30am - 11:20am
Real-World Software Performance Optimization

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Join me as I share techniques from my experience optimizing the performance of Perl systems. We’ll focus on methods that promise the greatest impact. Going beyond Perl, we’ll discuss databases, web apps and generic concepts applicable to a variety of software projects.

In my previous Perl talks on speeding up test suites and fast image hashing, I already touched on some specific optimization and high performance programming topics. In this talk, I will cover a wide range of practical techniques to improve the speed and efficiency of most types of projects.
Using examples from my experience, the focus will be on the methods that have the potential for major real-world performance improvement, which can be crucial to projects and businesses: optimized software can reduce time and cost, increase productivity and/or scalability, and improve the user experience.
Several topics will be Perl-specific, however, in the real word, our Perl code does not live in isolation, so a wider range will be covered. Examples are cloud performance, databases, web applications, algorithms, and more.
The talk will be beginner friendly, as we will introduce the basics of profiling and benchmarking, before moving on to optimization techniques that promise to deliver the most significant performance improvements and cater to all skill levels.

avatar for Dimitrios Kechagias

Dimitrios Kechagias

Principal Developer, SpareRoom
I started using Perl almost 20 years ago, at the Stony Brook Algorithms lab (now known as the Data Science lab), for NLP and computational finance applications as a CS grad student. I worked on large scale Perl systems frequently after that, mostly in Natural Language / Linguistic... Read More →

Wednesday July 12, 2023 10:30am - 11:20am EDT
Track 2