Yet another proof of concept. Software engineer @dashlane, Passionate Programmer & Performance Addict.
From small personal tools to large company solutions, we've all seen performance issues : slow response times, low throughput, high CPU, low memory conditions. It could be anything but from a certain point of view the software is just not working as it should be. This could also be a latent problem, the system will be broken at some level, but we just don't know when.
If this is so common, why do we still have these issues? As craftsmen and craftswomen shouldn't we learn from our mistakes ? Despite being an important topic, performance isn't really a must-have feature in our daily job. The goal of the session is to explain why performance matters, to get a small overview of performance topics, to explain core principles, to give you some tips to deal with performance issues.