Hugo Hamon

Hugo Hamon

Hugo Hamon is a PHP and Symfony certified developer. He worked nine years for SensioLabs, the creators of Symfony, as a Web developer, head of training and software architect. He joined as a backend lead developer between 2018 and 2020. He's now a full time freelance PHP consultant at his own company KODERO.

Montreal 2024 sessions

Deep Dive into the Symfony Security Component

English session - Intermediate

The Symfony Security component has recently been totally reworked in order to make it simpler to use and extend. In this talk we’ll make a deep dive into the component and dissect all the many concepts of its architecture such as authentication, passport, badges, authorizations, voters, etc. You’ll also discover how to create custom authenticators, make password less authentication with magic links and login throttling mechanisms.

Developing Restful Web Services with Symfony & API Platform

English training

Developing Restful JSON API from, scratch is a complex task as it involves many different concepts such as HTTP request / response handling, content negotiation, data validation, data serialization, errors handling, etc. Fortunately, the PHP & Symfony ecosystems have Open-Source libraries such as API Platform to ease the development of Restful JSON Web services. API Platform is a framework for building Restful JSON API endpoint. It implements all common Rest architecture concepts and provides all necessary tools and configuration layers to Web developers, so that they can focus on the business logic of their APIs. In this workshop, attendees will get started with the API Platform framework and build their first Resftul JSON Web services for an existing application.

Refactoring & Modernizing Legacy PHP Applications

English training

Over the past years, the PHP language and its ecosystem have been greatly improved and got more professional. PHP 8 now supports full type hinting for class properties and methods. IDE such as PHPStorm can provide advanced code writing assistance and code refactoring capabilities. Quality monitoring tools have become more popular and also help toward maintaining hight code quality standards. In this workshop, we’ll dive into legacy code refactoring techniques augmented with the power of famous PHP quality tools such as PHPUnit, PHPStan, Rector, Deptrac, etc. Attendees will learn how they can leverage the power of PHP and its wide Open-Source ecosystem to refactor their legacy code instead of rewriting it from scratch.

Montreal 2023 sessions

Montreal 2022 sessions

Montreal 2018 sessions

Vancouver 2017 sessions

Montreal 2017 sessions

Montreal 2016 sessions

Montreal 2015 sessions

Montreal 2014 sessions

Montreal 2013 sessions

Montreal 2012 sessions

Montreal 2011 sessions