Matthieu Napoli

Comments

(Show Details)
(Hide Details)
Rating: 2 of 5 
(21.Nov.2013)
Job queues, messages queues : état des lieux & retours d'expérience
Bon aperçu des différentes technos, mais slides peu lisibles, on entendait très peu les speakers, et présentation peu vivante comme dit plus haut. Ça aurait également profité d'un peu plus de détails, beaucoup de technos survolées mais au final pas de retour technique concret sur une des technos.
Rating: 2 of 5 
(21.Nov.2013)
The Agile Enterprise - Adopting Agile Application Delivery
This talk had nothing to do with agile application delivery. The first half was a presentation of PHP and how PHP is used everywhere on the web, then apigility, then Jenkins and Zend Server. If I was to rate Matthew's presentation on Apigility, I would definitely rate it 5/5, it was really interesting. But the whole thing felt really weird. Was is just an advertising space for Zend?
Rating: 4 of 5 
(21.Nov.2013)
En dev exactement comme en prod : créez un environnement de développement devops
Très bien, par contre quelques raccourcis au niveau de vagrant qui ont perdu un peu les non-initiés. C'est en tout cas ce que j'ai ressenti vu les questions et autour de moi.
Rating: 2 of 5 
(21.Nov.2013)
Symfony2 CMF - la gestion de contenu bas-niveau
On entendait très peu de choses, les slides étaient très peu lisibles, et beaucoup de concepts survolés sans même les présenter. Par exemple pas d'introduction de PHPCR et Doctrine MongoDB ODM. Difficile à suivre dans l'ensemble.
Rating: 4 of 5 
(22.Nov.2013)
Fonctions avancées du driver MySQL natif pour PHP
Très technique, très intéressant. Ça rentre dans le concret et on est pas déçu.
Rating: 5 of 5 
(22.Nov.2013)
La programmation évènementielle... et les pâtes
Bravo, excellente introduction, très concret et en même temps propose une bonne vision d'ensemble.
Rating: 5 of 5 
(22.Nov.2013)
Aphorisms of API Design
Rating: 3 of 5 
(22.Nov.2013)
Your PHP can fly
Un poil trop de détails, trop technique (masques binaires & tout). Avec le recul, peut-être un peu plus de recul aurait été sympa (les difficultés rencontrées, quels sont les temps de latence, est-ce que c'est suffisamment fiable, etc.) Mais sinon très bons slides bien travaillés, présentation agréable et super démo.
Rating: 5 of 5 
(22.Nov.2013)
L'histoire du scaling en PHP d'une grosse Start-Up californienne
Extrêmement intéressant, merci.
Rating: 5 of 5 
(23.Jun.2014)
Extract Till You Drop
Rating: 5 of 5 
(23.Jun.2014)
La course effrénée aux buzzwords
Bravo pour la qualité de la présentation. Les sujets étaient survolés et on s'y attendait, ça n'en enlevait pas l'intérêt car ça permettait de se mettre à jour très facilement.
Rating: 4 of 5 
(23.Jun.2014)
Quand on arrive à 100 000 lignes de code, ça ressemble à quoi une appli Symfony?
Très bonne présentation, la seule chose qui manquait était peut-être des retours d'XP concrets sur comment gérer le legacy et comment refactoriser.
Rating: 4 of 5 
(23.Jun.2014)
Indexation et recherche “like a boss” avec Elastica
Idem la seconde partie était beaucoup plus intéressante et malheureusement de nombreux slides ont été passés. Mais sinon très intéressant.
Rating: 5 of 5 
(23.Jun.2014)
Libérez les fonctionnalités de Postgres dans vos développements PHP
Excellente présentation, Pomm est extrêmement intéressant. La passion du speaker se ressent et est contagieuse :)
Rating: 4 of 5 
(25.Jun.2014)
Comment migrer un projet majeur sous Symfony2 ?
J'aurais aimé aussi un peu plus de concret à certains moment mais sinon très intéressant.
Rating: 5 of 5 
(25.Jun.2014)
Arrêtons de parler de code de qualité, ce qu'il faut c'est du code agile !
Extrèmement intéressant, tu m'as convaincu :) Je rejoins aussi le commentaire de François sur le fait que des fois c'était difficile de savoir ce qu'il fallait retenir, ou même comprendre clairement ce que tu dis qui est "bien" et ce qui ne l'est pas (par exemple des fois il y'avait des slides avec du texte, j'étais un peu perdu pour comprendre si c'était quelque chose que tu encourageais à faire ou quelque chose que tu recommendais de ne pas faire). Mais généralement avec tes commentaires et la suite de la présentation c'était plus clair, donc c'était pas un gros problème.
Rating: 5 of 5 
(25.Jun.2014)
Avoiding the Mud
Very interesting presentation. A thing that could have been interesting is showing a real project using the patterns you showed. That would have been a way to see by ourselves "yes it works and it helps to understand and maintain the code".
Rating: 4 of 5 
(25.Jun.2014)
Utilisation concrète du Doctrine Lexer
Très intéressant. Par contre parfois tu montrais le code très rapidement, et des fois c'était difficile de suivre ce qui se passait.
Rating: 5 of 5 
(25.Jun.2014)
LT : Les 42 protips du dev' PHP
"C'est impossible qu'il fasse 42 protips en 5 minutes" ... "Putain il l'a fait"
Rating: 5 of 5 
(25.Jun.2014)
LT : Debugger efficacement son code ou la mort de var_dump
Super ! Par contre la conf de PhpStorm que tu as montré m'a semblé un peu over-compliquée, chez moi j'ai eu 1 case à cocher et un bouton à cliquer, c'est tout. Pareil pour les scripts en cli, en les lançant dans PhpStorm ça permet de les débugguer en cliquant sur un bouton. Donc encore plus simple que la ligne de commande à rallonge que tu as montré. En tout cas merci de répandre la bonne parole ;)
Rating: 5 of 5 
(25.Jun.2014)
LT : Le nouveau dans l'équipe, boulet ou messie ?
Beaucoup d'humour, et du vrai à chaque slide. Super.
Rating: 5 of 5 
(25.Jun.2014)
LT : TravisCi en local en moins de 5 minutes
Super cool, bravo pour JoliCi.
Rating: 5 of 5 
(23.Nov.2015)
CQRS de la théorie à la pratique
Introduction a CQRS très claire, les retours d'expérience étaient très enrichissant.
Rating: 3 of 5 
(24.Nov.2015)
Comment Ansible et Docker changent notre environnement de mise en production
Je me suis malheureusement perdu lors de la première partie sur Ansible. Les slides étaient denses et sont passés rapidement. J'ai eu du mal à savoir quoi retenir du talk au final, à part qu'utiliser Ansible dans Docker n'a pas trop de sens.
Rating: 5 of 5 
(24.Nov.2015)
Scrum... Et après ?
Excellent, c'était très axé sur votre retour d'expérience sans assener ça comme une vérité universelle (du genre "Scrum c'est pourri", etc.). Vous avez cependant essayé d'en tirer des principes généraux, très intéressant. Merci !
Rating: 3 of 5 
(24.Nov.2015)
Halte à l'anarchitecture !
Des propos très génériques, une chose à retenir : "faites de l'architecture avant de coder", mais ça s'appuie sur rien de concret pour le justifier si ce n'est faire confiance à l'expérience du speaker. Ça manquait donc d'illustrations, d'arguments, d'exemples pour nous convaincre.
Rating: 4 of 5 
(25.Nov.2015)
Mets du ValueObject dans ton modèle
Bonne introduction mais je suis resté bloqué sur quelques détails : l'exemple fil rouge du talk était un bon exemple de la dualité VO/Entité (selon le contexte) et ça n'a pas été expliqué, ce qui explique la question à la fin ("comment stocker la liste des types de capsules" - dans le monde de tous les jours il y'a une liste définie des capsules donc source de confusion). Détails : utiliser "final" pour l'encapsulation alors que la propriété est privée (donc pas modifiable par une sous-classe) tue un peu l'exemple (bien que je n'ai rien contre "final"). Et enfin les types custom doctrine marchent très bien pour des VO simples (par ex. des VO qui wrappent une valeur simple, e.g. une somme d'argent, etc.), ça vaudrait le coup de les mentionner selon moi. À part ces détails j'ai beaucoup aimé !
Rating: 3 of 5 
(25.Nov.2015)
Pourquoi atoum est-il un échec ?
Je vais faire un retour honnête même si il n'est pas forcément joyeux : l'idée du format de la conf était bonne, mais l'exécution moins. Notamment le passage "voilà, c'est à vous de parler maintenant" : il aurait fallu lancer des sujets. Par exemple que sont devenus les retours qui ont été demandé avant la conf (par twitter/l'article de blog) ? Ça aurait été une bonne base de départ pour lancer les discussions. Ça aurait été aussi pas mal de noter les sujets abordés et d'en faire un sommaire à la fin pour repartir sur une dynamique positive : ça a été dit par d'autres mais du début à la fin ça a été très négatif (de la part du speaker ainsi que des discussions), faire une liste de "points d'action" aurait permis de transformer les doutes en espoirs. Mais Frédéric tu l'as dit pendant la conf : tu ne travailles plus sur le projet, du coup c'était bizarre. Moi qui pensait qu'atoum était en bonne voie cette conf m'a au final plutôt donné l'impression inverse d'un projet qui se cherche (visiblement impression partagés par d'autres d'après les commentaires). Si les utilisateurs d'atoum sont satisfaits, alors il n'y a pas grand chose à changer et je ne vois pas de problème : tout va bien ! Si l'objectif est de convertir le reste du monde, alors il faut aller chercher du feedback auprès de ceux qui n'utilisent pas atoum, ou ceux qui n'aiment pas. Mais la question est alors : pourquoi faire cet effort si les contributeurs et utilisateurs actuels sont satisfaits aujourd'hui ? Et : le projet est-il prêt à se réinventer pour séduire ceux qui ne le sont pas aujourd'hui ? Quel problème atoum résout-il que PHPUnit (il faut appeler un chat un chat) pose/ne résout pas ? J'essaye d'être constructif sans être trop négatif, désolé d'avance si je me suis mal exprimé ;)
Rating: 4 of 5 
(25.Nov.2015)
What We Talk About When We Talk About Distributed Systems
The talk was continuously surfing the line between "woah dude" and "what is this I don't even…", which was very fun :) It was challenging to follow, but the passion of the speaker and the deep dive into the topic made it well worth it! Thank you!
Rating: 5 of 5 
(23.May.2016)
Grown-up MongoDB: Schema Design for Optimal Performance
Great talk, thanks.
Rating: 5 of 5 
(23.May.2016)
Migrating your Database with Phinx
Great talk and a lot of passion, that was really enjoyable.
Rating: 5 of 5 
(24.May.2016)
PSR-6 & Symfony Cache : de la perf en standard
L'introduction honnête sur le FIG et PSR-6 était très intéressante, et la présentation sur l'implémentation dans Symfony cache également !
Rating: 5 of 5 
(25.May.2016)
Web Security Basics
Super équilibre entre des cas avancés illustrés dans le contexte de Blablacar (ce qui rend tout ça encore plus concret) + les bases n'ont pas été oubliées sans y perdre trop de temps.
Rating: 4 of 5 
(25.May.2016)
On a tué mon agilité !
Intéressant mais les solutions auraient méritées d'être un peu plus détaillées (focus sur les problèmes principalement).
Rating: 3 of 5 
(25.May.2016)
Docteur SQL
Des infos mais je n'ai pas trop compris le but de cette section. On y a surtout vu des requêtes SQL énormes pour des exemples difficiles à comprendre. Je n'en ai personnellement pas retenu grand chose. J'ai conscience que le format était difficile car il n'y a pas eu trop de questions dans le public. Peut-être qu'une conf entre midi et deux dans ce format pourrait marcher mieux en préparant des questions à l'avance (via twitter, etc.) ?
Rating: 4 of 5 
(25.May.2016)
Le jeu vidéo à la rescousse du web
Génial comme toujours, ma seule réserve : le lien entre jeu vidéo et dev web était un fil rouge qui semblait à certains moment un peu trop poussé/prétexte.
Rating: 5 of 5 
(27.Oct.2016)
Comment Etsy déploie plus de 50x par jour en toute confiance
Très bon, très concret, très réaliste !
Rating: 5 of 5 
(29.Oct.2016)
Retour d'expérience Auchan : surveiller ses applications en production
J'ai vraiment aimé l'abondance de détails concrets et le fait que différentes options/solutions étaient présentées à chaque fois. J'ai juste regretté le passage un peu rapide sur l'alerting car même si les graphes sont très utiles pour débugger, on passe rarement la journée à les regarder pour détecter les problèmes. Voir des règles concrète de déclenchement d'alertes (et comment faire pour éviter le flood/les faux positifs) serait intéressant.
Rating: 5 of 5 
(29.Oct.2016)
Sylius eCommerce Framework - Something for Every Developer
Really enjoyed it thanks!
Rating: 4 of 5 
(29.Oct.2016)
Affrontez la dette technique de votre projet en toute agilité
La technique pour monitorer la dette technique était très intéressante. Certaines idées présentées auraient pu bénéficier d'illustrations/solutions plus concrètes.
Rating: 5 of 5 
(29.Oct.2016)
MAKE IS AN ACTUAL TASK RUNNER
Le fond est très rafraichissant, et la forme super !
Rating: 3 of 5 
(29.Oct.2016)
Publier des domain events sans RabbitMQ, c’est possible !
L'intro était un peu longue mais très bonne. Un fois que les concepts se sont mélangés je n'ai pas réussi à comprendre ce qu'on essayait de faire. Au niveau RabbitMQ/pas RabbitMQ je n'ai pas été très convaincu : RabbitMQ ça demande du boulot à mettre en place mais pour l'équipe ops, pas les dev. Mais la solution inverse (sans RabbitMQ) me semble encore bien plus compliquée en terme de dev et d'ops (donc pas de gain ici), et comme vous l'avez dit aux questions moins stable, scalable, fail-safe, monitoré, etc. Du coup j'imagine mal l'équipe ops être partante pour gérer ça par rapport à un RabbitMQ au final. Cela dit le message a probablement eu du mal à passer parce que j'ai été perdu à un moment, on sent qu'il y'a eu beaucoup de boulot derrière tout ça.
Rating: 5 of 5 
(29.Oct.2016)
Pattern ADR, PSR-7, actions framework-agnostic et autowiring avec Symfony
Très intéressant de voir des approches alternatives au classique Symfony, et la perspective sur l'état des choses dans Symfony et les discussions en cours est très intéressante. Captain obvious : le code gagnerait à être plus lisible ;)
Rating: 5 of 5 
(29.Oct.2016)
LE POINT SUR L'EMPLOI DES DÉVELOPPEURS
Un petit peu "lent" à certains moments mais très intéressant
Rating: 4 of 5 
(29.Oct.2016)
Étendre composer
Intéressant, idem un peu plus de contexte sur des use cases pourrait être utile.
Rating: 5 of 5 
(27.Oct.2017)
Software Management Lessons from the 1960s
Excellent talk!
Rating: 3 of 5 
(04.Nov.2017)
Who's the king; who's the ruler. How to answer the question before it was posted.
It would help to have concrete metrics: what was the volume of data, what were the processing time, how much time was saved with each algorithm and each improvements?
Rating: 5 of 5 
(04.Nov.2017)
Domain-Specific Assertions
Really enjoyable talk that mixes theory with practical example (maybe even a bit more examples would be awesome?), thanks!
Rating: 2 of 5 
(04.Nov.2017)
Design Principles for MVP
The sound wasn't great, it was hard to understand, and I think it would be better not to directly read text because it doesn't help understand transitions and what's important/less important. The slides could benefit from more examples, and I was also confused that the examples of MVPs were from highly polished and profitable applications like Uber, etc. Would it make sense to show actual examples of MVPs? Or maybe I missed the point?
Rating: 5 of 5 
(04.Nov.2017)
Discovering unknown with Event Storming
Really interesting talk, there is a long part about the theory though and maybe it could make place for more concrete examples (that you've seen)? Thank you for the talk!
Rating: 5 of 5 
(04.Nov.2017)
Constructing a Test Pyramid: Because Your Tests Needs Architecture Too
I really enjoyed to have advices that go beyond "this is the best practice you should always do that". Everything is explained and makes sense, and it challenges some best practices (e.g. the test pyramid) and it's explained why. Thanks!
Rating: 5 of 5 
(15.Sep.2018)
Lost in the Lobby
Very enlightening thank you for sharing all that.
Rating: 5 of 5 
(15.Sep.2018)
Yak Free API Tip & Tricks You Can Use Right Now
This was fast but worth it, and very clever to have the prerecorded "live coding"!

Events They'll Be At

No events so far

Events They Were At

Forum PHP 2017 Oct 25, 2017
Forum PHP 2016 Oct 26, 2016
Forum PHP 2015 Nov 22, 2015
PHP Tour Lyon 2014 Jun 22, 2014
Forum PHP Paris 2013 Nov 20, 2013
Cascadia PHP Sep 15, 2018
© Joind.in 2018