Compte-rendu du PHP Tour lyonnais [23-24 juin 2014]

On l’avait bien attendu, ce PHP Tour, puisque je me souviens être allée à Paris seule défendre le dossier, il y a 3 ans. A l’époque, le dossier n’était pas celui attendu et nous avions dû revoir notre copie.
Depuis, j’ai relâché mes responsabilités au sein de l’AFUP pour me concentrer sur d’autres activités (comme la Game Dev Party, par exemple).
Pour ce PHP Tour, ce qui était amusant pour moi, a été de retrouver tous les "copains" de l’AFUP. Après avoir longtemps été du côté de l’organisation, j’avoue que j’ai savouré ma participation en tant que conférencière.

Banniere PHP Tour 2014 j'y serai, sponsor argent eZ Publish

La veille du PHP Tour avait lieu le repas pour les conférenciers, et par un micmac dans ma mémoire défaillante (c’est pourquoi je note tout tout tout), j’ai pensé que ce repas était le soir du premier jour. Heureusement qu’un tweet de Benoît Lévèque m’a remémoré la date…au dernier moment.

J’ai donc cessé ce que j’étais en train de faire, et suis partie dîner avec les autres conférenciers. Ce soir là, la pression atmosphérique était énorme et la chaleur écrasante. Je suis partie tellement à la hâte que j’ai gardé ma "robe du dimanche", et je ne le regrette pas car elle était bien aérée !

Le dîner fût excellent et la compagnie fort agréable. J’ignore si c’était la chaleur ou le vin, mais j’ai eu l’impression que les conférenciers étaient assez excités d’être à Lyon pour le PHP Tour.

Le lendemain, je revêtais ma tenue "corporate", et, parée de mon joli polo orange eZ Systems, je regagnai la Manufacture des Tabacs. Sur place, j’étais la première parmi mes collègues…qui m’avaient demandé de venir en avance pour leur donner un coup de main ! Après avoir attendu un moment mes collègues farceurs, j’ai visité les lieux. J’ai profité d’un peu de café et de viennoiseries, avant de consulter nonchalamment le programme. C’est alors que je me suis rendue compte que j’avais décalé le repas conférencier dans mon esprit mais également le reste du PHP Tour ! Je pensais faire ma conférence le second jour, et en fait c’était le premier.

Du coup, j’ai passé la journée en étant assez stressée et en tâchant, toutefois, de faire bon accueil aux visiteurs de notre stand. Et malgré mon passif en présentation orale, j’avais énormément d’appréhension avant mon passage. A tel point que je n’ai pas eu le coeur à aller écouter mes pairs, incapable de me concentrer sur ce qu’ils racontaient. J’ai assisté à la Keynote de Rasmus Lerdorf, qui a insisté sur le Faire, et agire pour changer. Sa keynote complétait parfaitement le Mix IT.

Le midi, nous avons pu emprunter le superbe stand Microsoft Azure pour présenter la nouvelle interface Admin.

L’après-midi s’est écoulé entre répétitions et chronométrage de ma conférence, réponses aux questions sur le stand, discussions plus ou moins "business" avec les ex-collègues présents.

Ensuite, vint le moment de ma présentation "Pourquoi la documentation compte ?". J’étais dans une des petites salles, en fin de journée, avec ma conférence sur la Documentation. Nous étions peu dans ce sauna mais les auditeurs étaient attentifs et valeureux.

Assez tendue au départ, une fois lancée, j’étais concentrée sur les messages et notions que je voulais faire passer, entre retour d’expérience et conseils pour avoir une meilleure documentation. J’avais gardé sous le coude quelques sujets que je n’avais pas abordé dans ma conférence, et au final, les questions ont permis de finir en beauté.
Je décerne la palme  de la question à :

"Va-t-on faire du DDD ? Documentation Driven Development ?"

Ma réponse a été que parfois, si le Product Owner est très très détaillé dans ses Stories, on peut arriver à de la DDD. J’ai par exemple eu la chance de travailler avec @samuel_v2 qui fait partie de ces PO qui décrivent le comportement attendu et écrivent quasiment une documentation par Story pour obtenir ce qu’il pense être le mieux pour le logiciel.

IMG_9595_MD

La soirée sur la péniche au Red House s’est déroulée sans moi, obligations familiales oblige. Et le lendemain matin, un peu moins fraîche que la veille, je regagnai notre stand à la moquette orange pour accueillir les visiteurs, après un shoot de carburant, tout de même.

Cette seconde journée a été plus agréable pour moi, le stress étant retombé. Je me suis offert des tee-shirts "Last Night PHP Saved My Life". J’ai pu aller écouter quelques conférences sur le Monitoring et la Dette Technique. J’y ai découvert des outils, et des idées. Puis j’ai été attentive aux Lightning Talks, qui sont toujours un exercice amusant à regarder. Le périmètre doit être extrêmement limité de manière à ce que l’auditoire profite des 5 minutes allouées.

Mes collègues, Bertrand Dunogier et André Romcke ont fait un Lightning Talk sur le cache d’eZ Publish Platform. Le sujet est passionnant, riche et le format LT ne permet pas forcément de faire comprendre à un public débutant en eZ Publish les subtilités et les forces du cache.

Cependant, j’espère que vous aurez l’occasion d’en savoir plus sur le sujet lors d’un prochain événement. En attendant, il y a la doc !

Je vais au PHPTour le mois prochain : youhou !

Le PHP Tour 2011 est dans un mois ! Serez-vous à Lille les 24 et 25 novembre ? Moi j’irais !

24 et 25 novembre 2011

J’y serais en tant que bénévole, et j’avais déjà cité les conférences que j’avais repérées dans un billet précédent :-) alors que j’en verrais sûrement une seule par jour.

Allez jetez un oeil au programme complet et dites moi ce qui vous tente. Ensuite, pour s’inscrire : http://afup.org/pages/phptourlille2011/inscription.php

 

[PHPTour] Serez-vous à Lille en novembre ?

Le PHP Tour 2011 a dévoilé le programme et ouvert ses inscriptions : alors ? Serez-vous à Lille les 24 et 25 novembre ?

Pour s’inscrire : http://afup.org/pages/phptourlille2011/inscription.php

24 et 25 novembre 2011

J’espère que je pourrais m’y rendre, et en ce cas, voilà les conférences qui me font saliver par avance :

  • Pourquoi on a abandonné Magento au profit d’un dévéloppement spécifique
    parce qu’on aime toujours voir les logiciels clef en main descendues de leur piédestal, et voir le code des autres et les solutions qu’ils ont trouvées à leur problème
  • Optimiser la performance business de votre site avec l’A/B Testing
    c’est toujours intéressant de comprendre comment on vend notre travail, non ?
  • Services asynchrones et multilangages avec Mongrel2 et ZeroMQ
    qui est en même temps que la pré-citée et depuis le temps que je lis Loïc de xhtml.net, j’ai bien envie de le voir en chair et en os
  • Hoa, un ensemble de bibliothèques
    parce que depuis le temps que Ivan nous tanne avec son framework sur PHPFrance.com, j’ai bien envie d’une vraie présentation
  • Mock, Stubs et Tests
    par un dév de chez Sensio, je sais que ce sera rigolo, geek et technique – enfin, c’est mon secret espoir

Et le second jour

  • Êtes-vous prêts pour le succès ?
    ce que Géoportail aurait dû écouter, et aussi le site lyonnais de la Fête de la Musique
  • Ma première extension PHP
    parce que seule, je ne m’y mettrais jamais, mais j’ai bien envie de savoir comment on fait
  • Introduction à Zend Framework 2
    parce que j’ai beau faire du symfony au quotidien, c’est toujours bien d’aller lorgner chez les voisins
  • Concevoir de puissantes applications VoIP grâce à PHP
    parce que je ne le fais pas du tout et que je suis curieuse de savoir quelles sont les contraintes
  • Les outils avancés du développeur PHP
    parce que c’est une occasion pour s’outiller et s’équiper au mieux et voir comment d’autres bossent
  • "You want me to test this !?!?" – Lessons learned from testing legacy code
    parce que c’est un réel problème, que je rencontre dans mon boulot et que j’aimerais avoir des clefs pour aller plus vite – et puis ça fait toujours plaisir de se sentir moins seul

Oui oui, ça fait beaucoup, et si j’y vais, il y a une forte chance pour que j’aide l’orga et que je ne vois qu’une seule conférence par jour

PHP Tour Lille 2010 : une semaine restante pour soumettre vos conférences

Voilà que j’ai complètement oublié de prévenir que le site web du PHP Tour Lille 2011 était sorti dans son design final. Un nouveau type d’événement justifiait un nouveau design de site web.
24 et 25 novembre 2011
Son look est plus coloré que le site de l’association AFUP que vous avez l’habitude de fréquenter (n’est-ce pas ?) et je suis certaine que cela ne vous empêchera pas de proposer une conférence pour cet événement, avant le 31 mai.

Comme le rappelle notre préz Jean-Marc Fontaine :

Pour cette édition lilloise, plusieurs thématiques sont à l’honneur :

  • Le commerce en ligne : e-commerce, m-commerce, internet des objets…
  • L’intégration d’applications hétérogènes au sein des systèmes d’informations
  • L’échelle du web : outils, techniques et astuces pour résister aux montées en charge

Rappel : le PHP Tour Lille 2011 se tiendra les 24 et 25 novembre 2011…à Lille.

24 et 25 novembre 2011, Lille : PHPTour 2011

Vous aimez PHP mais vous détestez Paris ?

Voilà qui tombe bien, l’AFUP organise le PHP Tour 2011 à Lille. Lille, je vous le rappelle est accessible en train (40 min depuis Bruxelles, 1h depuis Paris Nord, 3h depuis Lyon direct en TGV) et en avion. Si vous connaissez un peu la ville, le PHP Tour Lille aura lieu à Euratechnologies.

Le format de ce PHP Tour vous rappellera peut-être le forum PHP puisqu’il s’agit de conférences de 45min et d’ateliers durant d’une à deux heures. Ce choix n’exclut pas des interventions de dernière minute, moins formatées, justement.

Au niveau des thèmes abordés, l’AFUP a choisi de s’appuyer sur des forces en présence sur Lille, et a ainsi dégagé 3 thèmes :

  • le commerce en ligne : e-commerce, m-commerce, internet des objets…
  • l’intégration d’applications hétérogènes au sein des SI
  • l’échelle du web : outils, techniques et astuces pour résister aux montées en charge

D’ailleurs si vous avez envie de partager un retour d’expérience, une démo d’un outil que vous utilisez, voire que vous avez créé, n’hésitez pas à proposer votre conférence au PHP Tour Lille. Vous avez jusqu’au 31 mai 2011 à minuit.

Assemblée générale de l’AFUP

Cette année, l’AG de l’AFUP a été fort intéressante. En premier lieu, notre comptabilité a été révisée par un expert-comptable très pédagogue, il a été à même de nous expliquer les débits et crédits de l’association, sans nous embrouiller dans des termes techniques et sans nous cacher la vérité.

Ensuite, nous avons entériné le rôle de Jean-Marc Fontaine en tant que vice-président pour l’année écoulée. Jean-Marc a souhaité poursuivre l’aventure dans le bureau en se présentant au poste de président de l’AFUP, avec une liste de bénévoles motivés. Pour l’aider dans ses tâches, il sera accompagné de :

  • Gauthier Delamarre (Secrétaire)
  • Perrick Penet (Trésorier)
  • Xavier Lacot (Vice-président)
  • Aurélien Vairet (Vice-secrétaire)
  • Mickaël Perraud (Vice-trésorier)

Cette liste a pour projet de modifier le rapport de l’AFUP avec le monde extérieur. J’en suis ravie, car PHP mérite d’être soutenu d’une manière plus ferme, et avec plus de dynamisme de la part d’une association telle que l’AFUP.
Par exemple, depuis quelques années, l’annuaire des prestataires qui proposent des services professionnels autour de la plate-forme PHP n’a pas été tenu à jour. Le bureau 2011 pourrait remettre en route cet annuaire qui mettrait en valeur les spécialistes et les membres de l’AFUP.

Pour le reste du programme, je vous invite à consulter le billet de Jean-Marc Fontaine sur son nouveau rôle.
Enfin, les événements PHP en France vont accueillir un nouveau venu dont les contours se précisent de jour en jour. La première info : cet événement aura lieu hors de Paris.

Edit : reformulation puisque je ne sais plus écrire (j’ai perdu la main, on dirait)

Nouveau site pour l’AFUP

Ce samedi avait lieu l’Assemblée Générale de l’AFUP, dont j’ai été secrétaire les deux dernières années. En acceptant ce poste, j’avais aussi un projet : mener la refonte du site web de l’AFUP.

logo AFUP Traditionnellement, l’AG a lieu un samedi soir et la journée est consacrée à faire évoluer nos outils. L’AFUP a beaucoup de membres développeurs PHP, architectes ou chefs de projets, les pointures françaises en PHP sont membres de l’AFUP.
Tous sont bien occupés, et nous avons toujours du mal à faire coder les membres, si brillants soient-ils. Cette journée de développement qui précède l’AG est un événement convivial et satisfaisant, puisque les features développées à ce moment là seront utilisées réellement.

Ce nouveau site AFUP est enfin en ligne !

homepage du nouveau site AFUP

réalisée grâce à http://www.easy-thumb.net

Perrick Penet, pugnace , a motivé les troupes, trouvé la bonne personne pour le design : Martin Blum de Blumbyte qui nous a livré la maquette graphique, il y a un an de cela, pour l’AG 2009. Je crois que tous deux sont parmi les personnes les plus satisfaites de voir, enfin, ce site en production.

Mise en avant des produits AFUP

Le nouveau site profite du nouveau logo AFUP, qui n’a plus le relief daté du premier logo (ci-contre, à droite). Ancien logo AFUPNous avons voulu mettre en avant les 4 produits de l’association :

  • le livre blanc
  • PHP TV
  • le Forum PHP
  • l’annuaire des prestataires.

Certains de ces produits sont en refonte également, mais nous avons préféré lancer le site web, plutôt que d’attendre la fin de l’actualisation du livre blanc, par exemple.

Recentrage sur la mission de l’AFUP

Nous avons aussi voulu cibler les professsionels en mettant bien en avant les retours d’expériences, et l’annuaire des prestataires.
Les parties plutôt dédiées aux membres sont présentes mais plus discrètes. Et le pied de page reprend les dernières actualités (milieu) et la FAQ.
Vous noterez que tout le contenu du site était déjà disponible sur l’ancienne version, mais organisé dans tellement de sous-rubriques, qu’il était parfois difficile à trouver.

Homepage de l'ancien site web AFUP

l'ancienne page d'accueil (http://web.archive.org)

Simplification technique

Le nouveau site a été le sujet de nombreux débats, qui se sont soldés comme se terminent tous les débats d’associations : le groupe de travail qui s’y colle prend les décisions qui lui conviennent pour avancer.
L’ancien site web AFUP était basé sur un moteur SPIP, ce qui nous valait de belles URLs avec .php3 dans le nom des fichiers. C’est toujours très chic, comme vous pouvez l’imaginer. De plus, les rédacteurs de news devaient être formés à l’outil de rédaction de SPIP avant de pouvoir publier leurs news. Cette solution avait été choisie, à un moment où SPIP était en vogue, pour ne pas "ré-inventer la roue" et refaire inutilement un CMS spécial AFUP.

L’idée de ne pas ré-inventer la roue, et de juste mettre à jour SPIP nous a effleuré, mais nous avons finalement choisi une solution framework. Ceux qui font du PHP depuis longtemps savent qu’il existe plein de frameworks, qu’il y a des modes dans le développement.

Le mode de mise à jour des fonctionnalités du site (annuel et par des bénévoles qui ne seront jamais les mêmes) nous obligeait à choisir un outil avec le moins de pré-requis possibles. Le site est fait avec un des frameworks les plus efficaces et simples à appréhender : CakePHP.

Ce qui reste à mettre au point

La reprise du contenu a été redoutablement efficace (contenu qui était stockée, rubriques et articles) dans une base de données créée par SPIP, mais il reste quelques soucis de présentation. Comme nos templates sont du simple HTML, tout devrait rentrer dans l’ordre assez vite.

Le site est hébergé chez AlterWay Hosting, et notre compte ne nous permet pas d’avoir la main sur nos .htaccess, autrement dit, la ré-écriture d’URLs doit attendre validation de notre hébergeur.

Forum PHP 2009 : un succès

Après vous avoir parlé du le forum PHP non-stop, je vous devais un petit compte-rendu.
Cette année, le forum PHP a été placé sous le signe de l’interactivité, avec ou non des rencontres IRL.

L'équipe d'organisation une fois le forum fini, photo par Arnaud Limbourg

Le lieu

La Cité des Sciences est connu de tous les parisiens, mais c’est plutôt vaste. C’était un nouveau lieu, pour nous, et il a tenu ses promesses en termes de charge. Les bénévoles qui tenaient le vestiaire étaient un peu excentrés de la manifestation, et les visiteurs du Colloque sur Alzheimer voisin prenaient un peu leurs aises (ils essayaient de laisser leurs affaires dans notre vestiaire, ou pire, de les récupérer, sans penser qu’ils les avaient déposé ailleurs).
Cette année, nous avions 1 amphithéâtre et 2 salles de conférences, plus une salle réservée aux projets opensource francophones autour de PHP. C’était plutôt difficile de s’ennuyer.

Accueil des participants (photo :Arnaud Limbourg)

La salle Projets est une idée que nous avons eu sur le tard, et elle s’est avérée être une excellente idée, autant pour les développeurs des projets qui ont pu discuter avec d’autres développeurs et un public que pour les visiteurs qui ont pu découvrir qui était derrière les projets.

Les participants

Nombreux au rendez-vous et toujours aussi intéressés. Nous avons fait salle pleine à toutes les sessions, et ce avec 3 tracks de conférences en parallèle. L’événement s’agrandit donc indubitablement, et si vous n’y étiez pas, vous pourrez toujours participer l’an prochain.

Auditeurs (photo: Arnaud Limbourg)

Cette année, nous avions décidé de transmettre sur écran le Live Twitt du forum, avec le hashtag #afup et c’était un bon moyen de communication, avec des reprises des fortunes des conférenciers, de l’interaction.
Moosh a lancé un hashtag #afupnotes pour les twitts concernant le forum et les comptes-rendus.
N’oubliez pas que l’AFUP aussi twitte, d’ailleurs !

Les conférences

Pour ma part, j’ai passé du temps à l’Accueil, dans la salle VIP, et sur le stand Sensio Labs. Je n’ai pu assister à aucune conférence en entier, toujours quelque chose à faire d’autre, pour le confort des visiteurs ou des intervenants. Du coup, je laisse ceux qui ont assisté aux mirifiques conférences (Monty, Anna Filina, ou encore la Bingo Conf) vous en parler.
Heureusement, PHP TV a couvert l’événement et cette année, ils ont enregistré les conférences en audio. Il ne vous reste plus qu’à changer de slide au bon moment, en écoutant la conférence, puisque les slides sont disponibles en PDF sur le site web du Forum PHP.


Audience du forum PHP 2009 (photo: Arnaud Limbourg)

PHP TV a profité de ses caméras pour interviewer les conférenciers et autres stars présentes au forum PHP 2009. Vous retrouverez, petit à petit (il faut leur laisser le temps de faire la post-prod) ces interviews sur le site web de PHP TV : phptv.fr.

Du coup, je laisse la parole à ceux qui ont assisté aux conférences, et les ont commentées :

Vous trouverez les photos sur FlickR, dans le Pool Forum PHP, cette année, le photographe officiel était Arnaud Limbourg.

Et avec mon aggrégateur magique, j’ai créé une page listant les billets et articles qui rendent compte du forum PHP 2009.

Le forum PHP 2009, vous y serez ? Dites-le !

Si vous comptez aller au forum PHP 2009, vous pouvez arborer fièrement ces images sur votre site :

bandeau_jy_seraibandeau_jy_serai_widePensez que l’AFUP a un compte Twitter qui donne des informations immédiates et parfois en avant-première. Vous pouvez poser vos questions en 140 caractères en parlant @afup !

Il existe aussi une liste des Twittos qui seront présents au forum PHP 2009, et qui vous permet de follower tout le monde d’un coup. Elle est encore incomplète, mais gardez un œil dessus, elle devrait s’allonger au fur et à mesure que les Twittos signalent qu’ils vont au forum PHP.

L’agenda du forum PHP 2009 est en ligne !

forum PHP Paris 2009

Je vous avais annoncé le programme des conférences, vous pouvez maintenant découvrir les dates et heures de chaque session.

Attention les yeux, le choix de qui aller voir s’avère plutôt ardu, car nous avons 1 amphi et 2 salles, ce qui permet jusqu’à 3 interventions en simultané !

Informations pratiques

Notez que nous ouvrons les portes à 9h le jeudi 12 novembre 2009, pour les fermer à 18h30. Les premières sessions commencent à 10h, juste après l’ouverture du forum. Les deux jours, les sessions s’arrêtent à 17h30, et le forum ferme ses portes une heure après.

Contrairement à l’an passé, les repas sont libres : il y a amplement de quoi se restaurer dans le forum et alentours. Pour vous permettre de choisir votre repas tranquillement, nous avons réservé 2h pour le créneau du midi. Vous pourrez manger, et faire la sieste (ou relever vos e-mails, c’est selon).

Côté programme

Nos invités internationaux exclusifs ont la chance de clôturer les journées. Les conférences en anglais sont les suivantes :

  • PHP and MySQL – A good match
  • TestFest – a new model for open source development?
  • MariaDB, the future of MySQL

Nous n’avons pas fait une journée développeurs, et une journée décideur, nous avons augmenté le nombre de sessions pour enrichir le programme.

Salle projets

Vous êtes le créateur d’un projet opensource en PHP ou autour de PHP ?
Contactez le bureau (bureau – at – afup point org) et bénéficiez d’une exposition médiatique.

Venez présenter votre projet au forum PHP. Cette année, nous réservons une salle aux projets, avec possibilité de donner des mini-présentations pour faire découvrir votre oeuvre, ou de travailler sur votre projet.

Bref, j’espère bien vous croiser au forum PHP 2009 !