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.

Sessions Montréal 2024

Deep Dive into the Symfony Security Component

Session en anglais - Intermédiaire

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

Formation en anglais

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

Formation en anglais

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.

Sessions Montréal 2023

Sessions Montréal 2022

Sessions Montréal 2018

Sessions Vancouver 2017

Sessions Montréal 2017

Sessions Montréal 2016

Sessions Montréal 2015

Sessions Montréal 2014

Sessions Montréal 2013

Sessions Montréal 2012

Sessions Montréal 2011