Damien Seguy

Damien Seguy

Damien Seguy is CTO at Exakat Ltd., a company specialized in PHP code quality solutions for the industry. He leads the development of the exakat static analysis engine, that automatically review code for version compatibility, security and clear code. Over the last 17 years Damien has contributed to PHP, as documentation author, elephpant breeder, conference UFO on all continents. He also enjoys gremlin and camemberts.

Sessions Montréal 2020

Workshop: PHP Code Review

Formation en anglais

To improve your code base, you run an audit. Now, with so many diagnostics, the situation appears to be overwhelming. If you have a mere million lines of code, it may display thousands of errors, in various orders. And with that, the market leaves no time to reduce technical debt before the next feature: We’ll do it when the pressure gets lighter, right? WRONG! Code quality starts with a daily review. Learn how to navigate in the results of code audits that actually find more issues than you want.

During this workshop, we’ll check PHP classic traps, architecture errors, security vulnerabilities, and logical bugs. We’ll see how to detect those bugs, how they happen, and how to prepare a fix (or not). By the end, you’ll be able to set up your own coding reference, the one that reflects your style of coding in your projects.

Workshop: Revue de code PHP

Formation en français

Pour augmenter la qualité du code de votre application, vous devez faire une audite. Cependant, avec tout les diagnostiques générer, la charge de travail généré par peut-être colossale. Si vous avez une application avec quelques millions de ligne de code, les rapports peuvent générer des milliers d’erreurs. De plus, le dynamisme actuel du marché ne laisse pas de temps pour réduire la dette technique. Nous le ferons ça quand nous seront sous moins de pression. Faut, la qualité du code débute avec une revue de code quotidiennes. Apprenez à naviguer au travers des diagnostique d’audite de code et augmenter la qualité de vos applications.

Au cours de cette formation, nous examinerons les pièges PHP classiques, les erreurs de conceptions, les vulnérabilités et les bugs de logiques. Nous examinerons comment détecter les bugs, comment ils arrivent, comment les réparer ou pas. Également, nous couvrirons comment mettre en place votre propre standard de programmation qui reflète la réalité de vos projets.

Sessions Montréal 2019

Sessions Montréal 2014

Sessions Montréal 2011

Sessions Montréal 2010