Thomas Dutrion

@tdutrion

Talks

No talks so far

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(07.Nov.2015)
Mission (Im)possible: Quality Decoupled Code with Drupal 7
Really interesting talk that give insights to Drupal developers on how to introduce good practices to their projects. A few slides on some tools to demonstrate how to understand the results may have been useful, though the time available was probably to tight to add them. Probably my favourite talk during this day!
Rating: 4 of 5 
(07.Nov.2015)
(Re)building modules for Drupal 8
The talk was really good overall, and I really appreciated the fact the speaker took some time to explain basic Drupal vocabulary at some point to attendees with no Drupal experience (that would be me). I only set the rating to 4 on 5 because I think the code showed could have been slightly better using invokable class as callback instead of class methods and some other minor possibilities of improvements by pushing forward modern PHP best practices as found in Symfony or Zend 2. Once again, great talk, I especially enjoyed seeing some code during this presentation!
Rating: 5 of 5 
(09.Mar.2016)
Kickass Dev Environments with Docker
Very good talk! It would probably be nice to have an extra slide or two on how to manage databases and migrations throughout the whole development to production process (especially when building the image containing the code for production, how would you run the migrations there?). The demos are very nice and easy to understand!
Rating: 5 of 5 
(27.Oct.2016)
Headers HTTP: Un bouclier sur votre application
Conférence très utile, la présentation d'outils permettant la vérification de la présence de ces headers aurait été la bienvenue (comme Mozilla observatory par exemple https://observatory.mozilla.org/). En dehors de ça, je recommanderais vraiment à beaucoup de développeurs de voir ce talk.
Rating: 4 of 5 
(27.Oct.2016)
Industrialisation et automatisation chez M6Web Lille
Très focalisé sur les améliorations (et d'ailleurs félicitations pour votre montée en compétence si rapide !), mais il aurait probablement été sympa de parler aussi de ce qui a bloqué ou juste pas fonctionné correctement plus amplement. Ceci dit, la durée de la présentation était très bonne, donc rajouter du contenu demanderait d'en supprimer d'autre... choix complexe. Merci encore pour le talk !
Rating: 5 of 5 
(27.Oct.2016)
Notre environnement de développement n’est plus un bizutage !
Merci pour la conférence ! Ça fait réellement du bien de voir une personne reconnue comme expert par la communauté indiquer que certaines choses n'ont pas marché et que d'autres fonctionnent bien que considérées comme non optimal par les puristes... Humble, honnête, et bien détaillé, c'est un véritable retour d'experience qui n'inclus pas que le positif !
Rating: 5 of 5 
(28.Oct.2016)
Retour d'expérience Auchan : surveiller ses applications en production
Le fait de montrer plusieurs solutions et pas uniquement la solution payante retenue chez Auchan est appréciable. Pour un retour d'experience, la présentation ne passe pas beaucoup sur les problèmes rencontrés et donc les pièges à éviter pour ceux qui veulent se lancer. Globalement très satisfait pour ma part !
Rating: 5 of 5 
(01.Oct.2017)
PHP in 2017
Really interesting, relatively in depth but easy to understand concepts exposed throughout the talk. It really makes a point, and point out that legacy code will definitely benefit from the coming improvements. Great content, great execution, all perfect for me!
Rating: 4 of 5 
(02.Oct.2017)
Meet Terraform
Very good intro to Terraform, easily accessible for entry level attendees. The one star down is because I believe with a more dynamic pace it would have been possible to squeeze in a real quick demo of another provider (everyone is not using Amazon), and perhaps a feedback on what usually go wrong when learning this tool! Thanks for speaking!
Rating: 5 of 5 
(02.Oct.2017)
Nuclear powered software security
Very interesting parallel between security in the industry and software security. I liked the idea of giving a security talks that's not about tools, checklists and processes, especially given the conference offered a few other options for these.
Rating: 5 of 5 
(02.Oct.2017)
For The Love Of Code
A refreshing talk, well delivered, with hand drawn illustrations that really changed compared to all the technical presentations seen during a day and half before. I liked the parallel between personal development and communities, given the communities are made of individuals. Bonus note for the organisation team: having a speaker from another community (even though he's from the PHP community initially) is always good, gives a wee window on the outside world, especially when standing in rooms of geeky PHP fellow for a couple of days!
Rating: 4 of 5 
(02.Oct.2017)
Debugging Your Set-Up
I will definitely agree with some of the other comments, compared to what Derick got us used to, this talk was a bit under in terms of flow, hence the note. Though I do get the exercise was pretty complex, as the choice he made was to deliver a technical, example based talk, therefore accepting this back and forth between slides and terminal. As an advanced topic, I found it quite easy to follow in terms of content, which definitely means the talk is almost ready to be as good as Derick's other talks, live demos aside, and I'd love to thank him again for that!
Rating: 4 of 5 
(02.Oct.2017)
12 tried and tested top tips for better testing
I did like the controversial aspect of adding Laravel at the end! The one star I removed is because while most PHP devs in a conference probably use PHPStorm, I did found the first part a bit too coupled to it, and I would have loved to see IDE/editor agnostic solutions. Maybe a sort of live demo at some point would be nice, because... wait for the non-critical critique... the talk is too well rehearsed and polished for me with the smooth demo integrated in the slides :)
Rating: 5 of 5 
(02.Oct.2017)
Teaching the next generation...
While this is the first time Michael was speaking in a conference (unconf excluded), and that he disclosed it at the beginning of the talk to excuse his stress, I did actually not feel any major stress nor found him reading the slides (I guess passion took over the fear at some point quite soon after the start!). Education is definitely a very complex topic, and a very good thing Michael did is not trying to cover everything, and demonstrate how PHPSchool is a *possible* answer to *some* of the problems. In terms of execution, I found it flawless personally, which is really impressive given he was in the main conference room, and really found a way to connect with the attendees that were there I believe.
Rating: 5 of 5 
(19.Apr.2018)
Introduction au Domain-Driven Design
Super conférence qui couvre bien les bases du DDD, en insistant bien sur le fait que le DDD n'est pas technique. Les aspects théoriques (littérature, liens vers des livres) et pratiques (explications sur des ateliers spécifiques) sont explorés, ce qui en fait une très bonne introduction ! On attends les prochaines présentations plus en profondeur sur des points spécifiques !
Rating: 5 of 5 
(19.Apr.2018)
Hexagonal architecture avec Zend Expressive
Présentation intéressante qui passe sur la théorie de l'architecture hexagonale, mais surtout apporte une démo concrète de projet, ainsi qu'un retour d'experience / discussion sur l'implémentation et ses avantages.
Rating: 5 of 5 
(17.May.2018)
Tirer le maximum du moteur PHP 7 - l'exemple de Symfony
Très intéressant et surtout honnête sur le fait que tout ne doit pas être mis en pratique partout sans vérifier que ça résoud un problème. La promo pour la communauté Symfony et blackfire au début est peut être un peu longue, d'autant que l'intérêt de l'outil transparaît dans le reste de la conférence sans forcer.
Rating: 4 of 5 
(17.May.2018)
Retour sur 5 ans de CLI PHP pour importer le catalogue chez Deezer
Intéressant, notamment car ça donne une vue de ce qui se fait et c'est fait chez un major player. Les solutions techniques mises en place sont intéressantes, par contre le talk me reviens pas suffisamment sur les tentatives échouées, hors tout développeur sait que ça ne marche pas toujours du premier coup !
Rating: 5 of 5 
(17.May.2018)
REX sur 5 ans d'élevage de lapins
Véritable retour d'expérience, très intéressant avec des explications "de la vraie vie" sur ce qui marche ou pas. Des exemples plus concrets auraient pu être sympa.
Rating: 4 of 5 
(12.Dec.2018)
Keynote
Great talk and great tool overall! I'm slightly worried there was no words regarding GDPR, especially when demonstrating how easy it is to copy an full environment (including the database then) in order to debug. Also, as stated in some of the other comments, it's well integrated with Symfony Cloud which is great, but no alternative is offered (we're in a use it or leave it situation), and the vendor locked question is not addressed at all (ie. will there be support for other cloud providers or can the community develop some other integrations?).
Rating: 5 of 5 
(12.Dec.2018)
Using the Workflow component for e-commerce
Probably my preferred talk in the whole conference, and that's with having Tobias replacing Michelle last minute! Impressive speaker, great theoretical part at the start of the talk which makes it an actual advanced topic, not only based on a single implementation, and no references to the documentation or anything. I really loved how the talk is directed to proper software developers and is not a simple how-to, even though we go through the actual implementation.
Rating: 3 of 5 
(12.Dec.2018)
Symfony Messenger: 6 months already and more to come
Good talk overall, and would probably have been great for the beginner's track in my opinion. While well executed, I believe the talk does not go deeper, and Samuel only explains the basics, the how to from the doc, unfortunately. Examples on how to secure the system (in an async setup with rabbitMQ for instance) using some sort of encryption algorithm on the message level and a stamp (serializer?) would definitely help up the talk's game, and leave the beginner's/read the doc level.
Rating: 4 of 5 
(12.Dec.2018)
A Year of Symfony
Great delivery, though it sounded a bit forced at some point, as if someone was there with a "clap now" banner to help us react to any of the jokes or whatnot included in the presentation. Regarding the actual content, it was good and it's good to see how things are evolving. Thanking the contributors is a good idea, loved it! I reckon that there's 2000 contributors, so that would probably have been good to thank them again at the same time as specific contributors.
Rating: 2 of 5 
(12.Dec.2018)
Building global web apps with multi-region hosting
I'm sorry to select such a low mark, I've never really been deceived with one of Jordi's talk before. From my own point of view, the slides were slightly light, and while I do particularly love honest feedback on a topic (which is definitely the case here), I found the delivery not as easy to follow as it could.
Rating: 5 of 5 
(12.Dec.2018)
The patterns behind Doctrine
Loved it, really adapted to the track (which is supposed to be beginner), and demonstrate concepts people should be used to.
Rating: 5 of 5 
(12.Dec.2018)
Webpack Encore: Tips, Tricks, Questions & Best Practices
As a backend developer not often facing frontend web development, I was really interested in this talk, and the beginner level was definitely the right level for me. Ryan, other than being the right person for this talk due to the fact he basically developed it, is also a very confident speaker who delivers well. Not going to deep into the tool, he demonstrates how this actually abstract the underlying complexity of the javascript ecosystem.
Rating: 4 of 5 
(12.Dec.2018)
What’s a typical Symfony 4.2 application like?
Great tips and tricks, nothing on the speaker, the delivery is always good with Nicolas anyways :p My only concern would be that this talk was in the advanced track, and it was mainly about things that are mainstream and documented (while introduced in the last version and not widely used by SF devs yet), which in my opinion should not be branded as advanced.
Rating: 3 of 5 
(12.Dec.2018)
Integrate (Vue)JS components in a Symfony app, add E2E tests with Panther
Great talk and tool. We can really hear how involved in this project Kévin is, and how much he wants to talk about everything that's been done. The overly present French accent would probably not have been a problem if Kévin had spoken more slowly. Trying to fit it all in one talk was a challenge which I believe was not overcome. The first part of the talk is hard to follow, reading files that should be understood by everyone in the room (again, advanced track). I understand how Kévin wants to demonstrate the end to end process of RAD development of an app, but removing the scaffolding would help reducing the content and focus on Panther itself. Being in the advanced track, it would be interesting to have a deep dive as well. How does it actually work? How is the project launched using the php integrated development server, what about the data persistence, etc?

Events They'll Be At

No events so far

Events They Were At

SymfonyCon Lisbon 2018 Dec 04, 2018
ScotlandPHP 2018 Oct 04, 2018
ScotlandPHP 2017 Nov 04, 2017
PHP North West 2017 Sep 28, 2017
Zend Day Apr 12, 2017
ScotlandPHP 2016 Oct 28, 2016
Forum PHP 2016 Oct 26, 2016
PHP North West 2016 Sep 29, 2016
Drupal Camp Scotland Nov 07, 2015
PHPNW15 Oct 01, 2015
© Joind.in 2019