AFUP Forum PHP 2018 Baromètre Planète PHP
planete-php.fr Articles Blogs Infos RSS Feed Atom Feed Twitter

Articles

De la symmathésie et des présidents de l'AFUP

Perrick Penet (onpk.net) 21/06/18

Lors de mon passage à la présidence de lAFUP - 2003/2004 - une règle a émergé : le bureau en place se refuse de faire une conférence lors dun Forum PHP (en dehors des sessions douverture et de clôture bien sûr). Les places sous les projecteurs du plus grand évènement dédié aux développeurs PHP en France étaient dédiés aux grands noms du PHP dans le monde, aux grands comptes et aux experts de technique pointue et/ou à la mode. Une autre règle - toujours en place elle aussi - limite la durée du mandat de président à une année non-renouvelable. Ces deux règles qui « brident » la visibilité de tel ou tel président a toutefois permis lémergence dune symmathésie (ou symmathesy en anglais) - fruit du grec sym = ensemble et mathesi= action dapprendre - entre ces même présidents.

Dans le florilège qui suit, on trouvera Armel Fauveau (1969), Cyril Pierre de Geyer (1976), moi-même (1977), Guillaume Ponçon (1978), Arnaud Limbourg (1976), Xavier Gorse (1975), Nicolas Silberman (1980), Jean-Marc Fontaine (1977), Xavier Lacot (1982) et Fabrice Bernhard (1983).

Tout commence au sein de la « Communauté PHP » bien sûr. Lors des premiers « appels à boire » organisés via fciwap à la fin des années 1990, Armel croise Cyril et Arnaud. Avec quelques autres, ils créeront lAFUP pour promouvoir le PHP auprès des professionnels. Au début des années 2000, je lance le premier apéro PHP à Lille : Jean-Marc fait partie de la poignée de participants. Un peu plus tard il sera mon trésorier dans le bureau 2005. Dans ces années-là, les apéros PHP lillois sont les plus importants de province. En 2011 nous inverserons les rôles au sein du bureau et mettrons sur pied le premier PHP Tour, à Lille bien sûr. Toujours au sein de lAFUP, Guillaume et Xavier G. ont longtemps travaillé sur le projet de Web TV dédié au PHP : ce sera la PHPTV des années 2009 - 2011. En parallèle de lAFUP, Fabrice, Xavier L. et Xavier G. participeront à la création de lAssociation Francophone des Utilisateurs de Synfony en 2012. Quant à Cyril et Nicolas, ils monteront Drupagora, avec des coups de mains épisodiques dArmel. Pour lanecdote un lien inatendu relie ce dernier et Xavier L. : ils sont tous les deux radio amateurs indicativés.

Côté boulot, nous avons tous créé une société : les liens à ce niveau sont multiples. Ainsi le premier salarié de No Parking (ma société) est un ancien collègue dArnaud. Jean-Marc travaillera aussi avec nous ponctuellement. Un peu plus tard il rejoindra la galaxie

Voir la suite

Paquets PHP suplémentaires pour RHSCL

Remi Collet 21/06/18

Point de situation sur les dépôts officiels fournissant les Software Collections de PHP pour les utilisateurs de RHEL et de CentOS.

Depuis la publication de RHSCL 3.0, les utilisateurs de RHEL peuvent installer PHP 5.6, PHP 7.0 ou PHP 7.1 sans altérer leur système en utilisant le canal approprié.

Ces paquets sont aussi disponibles pour les utilisateurs de CentOS dans les dépôts SCL, géré par le groupe d'intérêt SCLo (SCLo SIG) :

# yum --enablerepo=extras install centos-release-scl

Le project CentOS fournit donc l'infrastructure et l'hébergement de 4 dépôts:

  • centos-sclo-rh : fournissant le même contenu que RHSCL
  • centos-sclo-sclo : fournissant des collections supplémentaires maintenues par la communauté
  • centos-sclo-rh-testing : fournissant les paquets à tester (version beta de RHSCL)
  • centos-scl-sclo-testing : fournissant les paquets à tester maintenus par la communauté

Les utilisateurs de RHSCL souhaitant utiliser les paquets supplémentaires peuvent configurer le dépôt centos-sclo-sclo en utilisant le dépôt Copr centos-release-scl :

# cd /etc/yum.repos.d/
# wget https://copr.fedorainfracloud.org/coprs/rhscl/centos-release-scl/repo/epel-7/rhscl-centos-release-scl-epel-7.repo
# yum install centos-release-scl

Si vous êtes intéressés par ces paquets, je vous recommande de suivre la liste de diffusion sclorg@redhat.com ou sont discutés les éventuels problèmes et annoncées les évolutions. Merci d'utiliser cette liste pour vos retours (paquets en test) et toute autre demande. Les nouveaux contributeurs sont aussi les bienvenus.

Information et documentation sur https://www.softwarecollections.org/.

Le développement est suivi sur le git de sclorg-distgit.

Pour information, voici les paquets supplémentaires disponibles dans centos-sclo-sclo le 21 juin 2018:

#   Paquet Version Distribution Remarques
 

Voir la suite

[talk] Sans documentation, la fonctionnalité n’existe pas !

Mère Teresa's Blog 20/06/18
Voici la vidéo, les slides et surtout les liens complémentaires de la conférence que j’ai eu l’honneur d’animer au PHP Tour 2018 à Montpellier. J’avais intitulé ma session Sans documentation, la fonctionnalité n’existe pas ! et le titre avait déjà amené beaucoup de débats avec mes pairs. Je vous laisse donc m’écouter, me lire et, […]

API Platform: A Framework for API-driven Projects (DevTalks Bucharest slides)

Kévin Dunglas (Lapin Blanc) 18/06/18

Here the slide deck I presented during DevTalks Bucharest 2018.

It covers the main features of the API Platform framework: we will install the framework, design an API data model as a set of tiny plain old PHP classes and learn how to get:

  • A fully featured dev environment with Symfony Flex and React containers, HTTP/2 and HTTPS support and a cache proxy
  • Pagination, data validation, access control, relation embedding, filters and error handling
  • Support for modern REST API formats: JSON-LD/Hydra, OpenAPI/Swagger, JSONAPI, HAL, JSON…
  • GraphQL support
  • An API responding in a just few milliseconds thanks to the builtin invalidation based cache mechanism
  • A dynamically created Material Design admin interface (a la Sonata / EasyAdmin – but 100% client-side) built with React
  • Client apps skeletons: React/Redux, React Native, Vue.js, Angular…

Finally, we’ll see ho to deploy the project in 1 command on Google Container Engine or any cloud with a Kubernetes.

This is an updated version of the talk I did during the SymfonyLive London 2017 conference, demonstrating the latest features of API Platform, and adapted to target a broader, non-Symfony/PHP audience.

Mon interview dans le podcast Echo : gérer et maintenir une documentation

Mère Teresa's Blog 08/06/18
J’ai été interviewée par le podcast Echo, qui compte déjà 4 épisodes, lors du PHPTour à Montpellier, ce qui m’a donné l’opportunité de dire à haute voix ma vision de la documentation au quotidien. Si vous avez 7 minutes devant vous, c’est l’occasion d’écouter ma voix.   Publicités

Les vidéos des talks du PHP Tour Montpellier 2018 sont en ligne

AFUP 06/06/18

Vous l'avez manqué, vous en avez entendu parler, ou vous l'avez tellement aimé que vous voulez le visionner de nouveau... Qu'il s'agisse du talk de Nicolas Wurtz qui a reçu une standing ovation, le talk d'Hélène Shapira qui parlait du contrat de travail des développeurs, ou encore Benoit Jacquemont qui vous souhaitait la bienvenue dans la matrice, il y a sans doute un talk du PHP Tour Montpellier 2018 que vous brûlez de (re)voir ! 

Tous les talks du PHP Tour Montpellier 2018 sont maintenant en ligne : on souhaite un bon binge-watching à toutes et à tous. 

C'est l'occasion également de vous replonger dans nos archives : nos vidéos sont classées par année, par conférencier, par événement, par type de format... Profitez-en !

On embauche un développeur chez No Parking

Perrick Penet (onpk.net) 04/06/18

Cela faisait bien longtemps que je n'avais pas annoncé une nouvelle embauche sur ce blog. En effet les dernières se sont faites "dans les coulisses". Mais cette fois, on passe par une offre plus classique : No Parking recrute un (ou une) chef de projet technique web / développeur PHP pour rejoindre l'équipe.

Nous sommes éditeurs de logiciel, donc celui ou celle qui nous rejoindra aura le temps de travailler sur Opentime et sur Alticcio, nos deux produits commercialisés. Mais il (ou elle) aura l'occasion de goûter à un tas de techno qu'on expérimente, utilise ou maintient : FreeBSD / Munin / Kotlin / GraphQL / Android / commande vocale / réseau de neurones artificiels / tests unitaires / déploiement continue / IOT / etc. Sans oublier celles que le candidat sélectionné amènera avec lui !

Quelques informations pratiques : le poste est basé à Lille (Euratechnologies), il s'agit bien sûr d'un CDI, la rémunération dépendra de l'expérience, il y a la possibilité d'avoir un jour par semaine en télétravail. Pour les autres questions, n'hésitez pas à me contacter directement et/ou à postuler.

L'AFUP soutient Drupagora 2018

AFUP 04/06/18

Rendez-vous est fixé à l'UPMC dans le 5ème arrondissement à Paris, le jeudi 14 juin 2018 de 9h à 18h. Ce sont plus de 350 professionnel qui sont attendus pour cette journée dédiée à Drupal et son environnement. 

La journée se déroulera sur 2 tracks en parallèle, l'une orientée DSI, l'autre davantage chef de projets. Des temps de démonstrations et des pauses conviviales permettront à tous de se rencontrer et d'échanger ! 

Retrouvez le programme de cette 8ème édition sur leur site. L'AFUP souhaite un bel événement à l'équipe organisatrice et une belle journée à tous les visiteurs !

Le CFP du Forum PHP 2018 est ouvert

AFUP 29/05/18

Le Forum PHP 2018, grand rendez-vous parisien de la communauté PHP se tiendra les jeudi 25 et vendredi 26 octobre prochains, au Marriott Rive Gauche à Paris. Le pôle conférences n’attend que vos propositions pour élaborer un programme qui ravira une fois encore les visiteurs.

Conférencier·e chevronné·e ou débutant·e, venez partager votre expérience : parlez-nous de cette belle architecture dont vous êtes si fier, de comment vous avez si ingénieusement résolu des problèmes supposés insurmontables, racontez-nous les dernières technologies à la mode en 2018, montrez-nous vos réalisations, vos idées, vos nouvelles manières de coder et de tester, nous voulons tout savoir ! Les retours d'expérience sont aussi particulièrement appréciés. Venez nous expliquer comment vous gérez vos big data, quelle différence a fait l’introduction d’une architecture orientée services dans votre infrastructure, ou comment ce petit outil que vous venez de découvrir a changé la vie de votre équipe, parlez-nous également de vos recherches et de vos découvertes. N'hésitez plus, soumettez vos sujets avant le 18 juin !

Format de 20 minutes, 40 minutes ou atelier pratique de 3h maximum, il y en a pour tous les goûts et pour tous les sujets. Le programme de mentoring vous permet également de bénéficier de l'accompagnement d'un·e conférencier·e expérimenté·e si vous avez besoin d'être mis en confiance pour affronter notre public.

Comme d’habitude, la communauté PHP donne son feedback sur les propositions via notre système de votes et commentaires. Ces votes n’ont pas de pouvoir décisionnaire sur notre programme : ils nous aident cependant à comprendre quels sujets intéressent le plus notre public. 

Enfin, vous avez vu un super talk lors d'un autre cycle de conférences ? Vous avez entendu parler d'un·e super conférencier·e ? Vous pouvez aussi nous faire vos suggestions grâce à notre formulaire : faites-nous part de vos idées et conseils pour élaborer un programme au top !

Nous avons hâte de vous lire, envoyez-nous du rêve !

Les antennes procèdent à leurs élections annuelles

AFUP 28/05/18

Dès cette fin de semaine, et jusque fin juin, les antennes vous attendent lors de meetups et apéros PHP pour laisser place au processus démocratique, valeur-phare de l'AFUP.

Cette année, pas de compétition dans nos antennes : toutes les listes visent leur ré-élection avec des ajustements mineurs au sein de leurs équipes.

Découvrez ci-dessous la liste des meetups avec les listes candidates. Participez nombreux à ces soirées d'élections qui encouragent la vie associative locale et n'hésitez pas à manifester votre envie de vous impliquer : c'est l'occasion parfaite pour cela !

AIX-MARSEILLE
meetup le 13 juin
Liste candidate :
Coordinateur : Maxime Longuet
Assisté de Romain Cambien et Nathanaël Mariani

BORDEAUX
meetup le 29 juin, détails à venir.
Liste candidate :
Coordinateur : Julien Vitte
Modérateur : Nicolas Perussel
Vice-coordinateur : Mikaël Létang
Vice-modérateur : Benjamin Rambaud

DRÔME-ARDECHE
Détails à venir

HAUTS-DE-FRANCE
Meetup le 5 juin, événement complet mais liste d'attente disponible
Liste candidate : 
Coordinatrice : Cécile Hamerel
Assistée de Hamza Amrouche, Mathieu Dewet et Jérôme Desjardins

LIMOGES
Meetup le 19 juin
Liste candidate :
Coordinateur : Julien Hochgenug 
Modérateur : Mathieu Girard
Assistés de Loic Barouty, Alexandre Jardin, Gaetan Moneger, Maxime Helias, William Pinaud, Aurélien Giry, Romain Monteil, Axel Perroud, Olivier Toussaint

LORRAINE
Détails à venir

LYON
Meet up le 12 juin
Liste candidate :
Coordinateur : Pascal Martin
Assisté de Florian Ferriere, Benoit Leveque, Cédric Mourizard et Sébastien Rogier

LUXEMBOURG
Meetup le 5 juin
Liste candidate : 
Coordinateur: Renaud Wellens
Coordinateur suppléant: Jordan Thiriet
Modérateur: Anthony Cacopardo
Assistés de Laurent Ehrsam

MONTPELLIER
Détails à venir

NANTES
meetup le 28 juin
Liste candidate :
Coordinateur : Kevin Saliou
Vice-Coordinateur : Romain Monceau
Modérateur : Killian Blain
Vice-Modérateur : Clément Gautier

PARIS
Détails à venir

POITIERS
Meetup

Voir la suite

Blogs

Infos

Ajouter une source ?

Envoyez un email avec l'URL du site et du flux à planetephpfr AT afup POINT org

Gestion

AFUP