Anna Filina

Anna Filina

Anna has been a web developer since 1997. In her long consulting career, she developed an expertise in refactoring very old applications to be modern and testable. She is passionate about sharing her skills with fellow developers through her blog, YouTube channel, conferences and various articles. Anna also has an eye for technical debt, for which she then devises strategies that save companies a lot of money.

Online 2021 sessions

Ship 10 Times Faster With These Designs

English session - Intermediate

Your competition will hate you. By the time they release one feature with a ton of bugs, you would have released 10 features with no bugs. A good design makes a world of difference in terms of ease of change, teamwork, testability, reliability and overall quality of life. I will present a software design approach that allowed my teams to ship unbelievably fast while keeping the quality above industry standards.

Workshop: Tests unitaires en PHP

English training

Passez-vous trop de temps à déboguer votre code? Est-ce que tout retester manuellement avant chaque déploiement vous semble peu fiable et cause du stress? Avec les tests unitaires, vous pouvez alléger considérablement ces tâches désagréables tout en augmentant votre confiance dans votre logiciel.

Dans ce cours, vous apprendrez les principes de base des tests unitaires et de PHPUnit. Vous découvrirez ensuite comment améliorer et simplifier vos tests à l'aide de mocks. Enfin, vous apprendrez à écrire des tests d'intégration pour les parties de votre application qui interagissent avec la base de données et les fichiers. À la fin de ce cours, vous serez en mesure de rédiger de bons tests et d'augmenter la qualité de votre logiciel.

Workshop: Unit Testing in PHP

English training

Do you spend too much time debugging your code? Does manually re-testing everything seem unreliable and cause pre-release stress? With unit tests, you can significantly reduce these unpleasant tasks while increasing your confidence in the correctness of your software.

In this course, you will learn the fundamentals of unit tests and PHPUnit. You will then discover how to improve and simplify your tests using mocks. Finally, you will learn how to write integration tests for parts of your application that interact with the database and files. By the end of this course, you will be able to write good tests and increase the quality of your software.


Montreal 2020 sessions

Montreal 2019 sessions

Montreal 2018 sessions

Montreal 2017 sessions

Vancouver 2016 sessions

Montreal 2016 sessions

Montreal 2015 sessions

Montreal 2014 sessions