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

Articles

Comment gérer l’inscription multi site ?

JB Nahan 05/07/2022

Maintenant que les entités sont définies, les thèmes également, réalisons la page de connexion et d'inscription pour les sites. Cette étape n'est pas anodine.


The post Comment gérer l’inscription multi site ? first appeared on Jean-Baptiste Nahan.

Chaud devant, le programme du Forum PHP 2022 vient de sortir !

AFUP 05/07/2022

Après avoir épluché plus de 160 sujets, l'équipe de sélection a rendu sa copie : découvrez ce qui vous attend les 13 et 14 octobre à l'Hôtel New York - The Art of Marvel.


Des sujets techniques pour faire progresser toute la communauté


Commençons déjà par évoquer les conférences purement PHP : mettez les mains dans le cambouis en compagnie de George BANYARD, jeune et talentueux core-contributeur à PHP, qui vous parlera des rouages du typage, de Pascal MARTIN qui expliquera le fonctionnement de PHP afin d'améliorer vos applications, ou de Kévin DUNGLAS qui donnera vie à FrankenPHP. Et ce n'est que le début !

Vous vous interrogez sur la PHP Foundation, sa création, ses projets ? Venez trouver vos réponses auprès de Sebastian BERGMANN et Roman PRONSKIY, les mieux placés pour en parler puisqu'ils ont co-fondé cette entité il y a un peu plus d'un an.

Quant à Andreas HEIGL, il se penchera avec vous sur la façon de coder le temps, avec un talk intitulé "Watch the Clock".



Pas de géants pour vos connaissances en Rector, Sylius, Rust et Drupal


Vous aimeriez peut-être profiter de votre venue au Forum PHP 2022 pour progresser sur des sujets comme Rector, Sylius, Drupal ou ElasticSarch ? On a ce qu'il vous faut !

Tomas VOTRUBA, le créateur de Rector, vous proposera "How to Instantly Upgrade your Legacy Code in Minutes"; Loïc FRÉMONT, que nous accueillerons pour la première fois, vous embarquera à bord de sa DeLorean pour "Back to the Sylius future", et Marine GANDY, présidente de l'association Drupal France et Francophonie, vous parlera de la version Drupal 10 à venir en fin d'année. Autre nouveau profil que nous sommes ravis de recevoir, Pierre TONDEREAU qui se penchera sur les extensions PHP avec Rust.

Enfin, si vous vous mordez les doigts d'avoir raté la conférence de Mathias ARLAUD à l'AFUP Day 2022 Lille sur ElasticSearch, réjouissez-vous : elle a tant plu à l'auditoire que nous avons décidé de l'inviter de nouveau, pour partager son sujet avec le plus grand nombre.



Un invité exceptionnel : Louis POUZIN


Nous sommes particulièrement honorés de recevoir la visite de nul autre que Louis POUZIN pour un sujet sur l’Internet du futur : RINA ! Expert en communications et réseaux d’ordinateurs à la réputation internationale, l’un des créateurs français d’Internet, Louis POUZIN déploie le concept d’un nouvel internet non-TCP/IP avec RINA (RecursiveInterNetwork Architecture) imaginé par un de ses collègues de Boston, John Day, ancien de l’ARPAnet. Il viendra en parler lors d'une conférence planifiée en fin de journée, lors d'un des créneaux que nous dénommons comme "Alien" !



Accessibilité, éco-conception et sujets périphériques à PHP


Des sujets orientés management, éco-conception et accessibilité viendront aussi enrichir nos connaissances et ouvrir nos horizons.

Voir la suite

Comment gérer les entités Doctrine multi site ?

JB Nahan 28/06/2022

Un code pour plusieurs site c'est bien, mais comment gérer le casse-tête Doctrine ORM ? Comment éviter les entité énorme ? Découvrez comment gérer au mieux.


The post Comment gérer les entités Doctrine multi site ? first appeared on Jean-Baptiste Nahan.

Jouez au PUFA, le SUTOM de l'AFUP

AFUP 23/06/2022

PUFA c’est quoi ?


Comme Wordle ou SUTOM (dont c’est d’ailleurs la base de code, merci à @Jonamaths pour le code opensource), l’objectif est de deviner en 6 essais maximum le terme de la grille, compris entre 6 et 12 caractères (caractères alphabétiques et underscore). Le terme à deviner est une fonction ou un mot clé du langage PHP.
Revenez quotidiennement pour découvrir le mot du jour et partager sur Twitter en combien de coups vous l'avez trouvé (ou pas) !



Règles du jeu du PUFA


En vous rendant sur la page du jeu, la grille du jour s'affiche. Vous ne pouvez proposer que des mots commençant par la première lettre qui est d'ores et déjà donnée. Les mots du dictionnaire utilisé sont des fonctions de PHP ou des mots clefs réservés du langage.
Les lettres entourées d'un carré rouge sont bien placées, les lettres entourées d'un cercle bleu clair sont mal placées mais présentes dans le mot, et les lettres qui restent sur fond bleu foncé ne sont pas dans le mot.

Le mot change quotidiennement, tout le monde ayant le même mot à découvrir chaque jour : évitez donc les spoils et privilégiez le bouton de partage, qui permettra de partager votre résultat sans dévoiler la réponse.



Une édition spéciale Super Apéro PHP 2022


Traditionnellement, à l'occasion de la soirée du Super Apéro PHP organisée simultanément au sein des antennes AFUP, un quiz relatif à PHP mettait en compétition les antennes participantes. À l'occasion du retour en présentiel de l'événement ce jeudi 23 juin, l'AFUP a décidé d'innover et de vous proposer sa version du SUTOM, avec le PUFA ! Chaque antenne aura accès à 10 grilles, dont il faudra découvrir les termes en un minimum de coups. L'antenne qui trouve le maximum de mots, en un minimum de coups, sera déclarée gagnante de ce concours inter-antennes !


Partagez largement le jeu, amusez-vous à découvrir chaque jour un nouveau mot, et bonne chance ce soir pour la mise en compétition avec les autres antennes.

Comment gérer les thèmes et la configuration multi site ?

JB Nahan 21/06/2022

Un code pour plusieurs site c'est bien, mais comment gérer le casse-tête des templates et de la configuration ? Découvrez comment gérer au mieux.


The post Comment gérer les thèmes et la configuration multi site ? first appeared on Jean-Baptiste Nahan.

Grosse moisson de sujets en vue du Forum PHP 2022

AFUP 21/06/2022

Une récolte prometteuse


Alors que les votes du public sont toujours ouverts à l'heure où nous publions cet article, nous n'en dirons pas trop sur les profils ayant répondu au CFP. Sachez en tout cas que 105 personnes ont soumis des talks : parmi elles, des speakers rompus à l'exercice qui connaissent bien l'AFUP, des orateurs et oratrices réputé-e-s croisés lors d'autres événements dont nous sommes honorés de recevoir les sujets, mais aussi, à notre grand plaisir, de nouveaux profils, de jeunes pousses ou encore de fidèles membres de l'auditoire qui se lancent enfin dans l'aventure et proposent de passer derrière le pupitre.

Nous souhaitions également remercier les speakers confirmés pour leur aide et leurs encouragements à soumettre des sujets : nous pensons notamment à Pascal Martin, qui a ainsi accompagné 6 personnes lors de leur soumission au CFP. Une initiative généreuse et pleine de bienveillance, fidèle à l'esprit de notre communauté !



Au sujet des votes et de notre sélection


Vous avez encore jusqu'au soir du mercredi 22 juin pour voter pour les sujets soumis qui vous intéressent le plus : ces votes sont importants pour l'équipe de sélection ! Sans avoir de réel pouvoir décisionnel sur le programme, vos notes orientent l'équipe sur les thématiques les plus attendues, afin de toujours vous proposer une sélection actuelle et répondant à vos attentes. Faites vite, donnez votre avis !

Et puisqu'on parle de la sélection, vous vous demandez comment notre équipe fait son choix parmi une telle récolte de sujets ? Notre processus de sélection est transparent, décrivant en détail les étapes par lesquelles l'équipe passe pour etablir le programme. Anonymisation des talks, quête de la qualité et de la pertinence et variété du programme sont les lignes directrices de nos sélections, pour le Forum PHP 2022 comme pour tous nos événements.



Rendez-vous le 5 juillet : prenez vos places !


La liste des conférences sélectionnées au Forum PHP 2022 sera dévoilée le mardi 5 juillet : encore un peu de patience. Vous avez soumis un sujet ? Vous serez tenu au courant dans les tous prochains jours.

Et vous êtes déjà nombreuses et nombreux à nous avoir fait confiance les yeux fermés et à avoir pris votre place pour l'événement : cela nous fait chaud au coeur, merci !

Vous aussi, vous avez envie de prendre votre place dès maintenant ? Lancez-vous, soyez sur-e-s que nous vous préparons un événement mémorable à la programmation d'exception pour pousser la communauté encore plus loin cet automne !

Goroutines, threads, et IDs de threads

Les-Tilleuls.coop 20/06/2022

Découvrez ici l’article original









Si vous avez assisté à l’AFUP Day 2022 le 20 mai à Lille, vous savez peut-être que je travaille actuellement sur un module PHP pour serveurs web écrit en Go.





En testant ma future bibliothèque, j’ai rencontré d’étranges problèmes d’accès à la mémoire liés aux threads créés par le runtime Go (vous savez, cgo…).





Par défaut, le planificateur de Go exécute de nombreuses goroutines sur les mêmes threads système. Ce comportement est incompatible avec le code C qui s’appuie sur le stockage local des threads, comme PHP compilé avec l’option ZTS.





Heureusement, la bibliothèque standard de Go fournit une fonction utilitaire pour contourner ce problème : runtime.LockOSThread(). Go garantit que la goroutine qui appelle cette fonction s’exécute toujours dans le même thread système, et qu’aucune autre goroutine ne peut s’exécuter dans le même thread jusqu’à ce que runtime.UnlockOSThread() soit appelée.





En déboguant ma bibliothèque, j’ai découvert que PHP utilise l’ID du thread actuel comme clé pour accéder aux données locales du thread. Cela peut-il être un problème ? Sommes-nous sûrs que le système ne réutilise jamais le même ID de thread alors que le même processus est en cours d’exécution ? 





La page de manuel de pthread_self() fournie par Apple sur Mac OS X (de 1996 !) ne donne aucune information à ce sujet, cependant, la page de manuel de Linux indique ceci :





Un identifiant de thread peut être réutilisé après qu’un thread terminé ait été rejoint, ou qu’un thread détaché se soit terminé.





Écrivons un programme de test pour comprendre comment runtime.LockOSThread() fonctionne, et si le système réutilise vraiment les IDs des threads :







Voici un exemple de sortie lorsque runtime.UnlockOSThread() est commenté.







Donc oui, les ID des threads sont réutilisés, tandis que les threads eux-mêmes sont correctement détruits. Nous avons peut-être un problème avec la base de code de PHP !





Et voici un exemple lorsque runtime.UnlockOSThread() est décommenté.







Nous pouvons voir que les threads sont réutilisés, comme documentés !





Si vous cherchez des experts Go, C ou PHP, contactez Les-Tilleuls.coop ! Nous sommes là pour échanger avec vous  et voir ensemble comment on peut répondre à vos besoins !






L’article Goroutines, threads, et IDs de threads est apparu en premier sur

Voir la suite

Un pas de géant du côté de l'accessibilité au Forum PHP

AFUP 20/06/2022

Un service adapté, pendant et après l'événement


Le sous-titrage en temps réel, également appelé transcription simultanée ou vélotypie, sera rendu possible grâce à notre prestataire Le Messageur. La technique consiste à diffuser par écrit, à la vitesse de la parole et en direct, dans un français de qualité à la ponctuation et au vocabulaire adaptés, l’intégralité des échanges sur les écrans géants des amphis. Ce dispositif est utile quel que soit le niveau de surdité : il permet d’accéder en simultané à tous les propos non entendus.

L'ensemble des talks au programme bénéficiera de cette prestation : les sous-titres seront diffusés sur l’écran géant de chaque amphi pour être lisibles de toutes et tous et depuis n’importe quel siège de la salle.



Outre son utilité durant le Forum PHP 2022, la transcription permettra également de rendre accessible la captation des conférences dès leur mise en ligne sur notre chaîne YouTube, les sous-titres étant filmés durant l'événement.



Une prestation réalisée par un prestataire professionnel


Afin de proposer un service de qualité, notamment adapté aux besoins relatifs au vocabulaire propre à PHP, l'AFUP travaillera avec le Messageur, un prestataire spécialisé sur le sujet. Le Messageur est en effet un habitué des conférences techniques : des événements comme le DevFest à Lille ou Nantes ont recours à leurs services, à la plus grande satisfaction du public.



Aidez-nous à améliorer l'accueil du public sourd et malentendant


À l'AFUP, nous l'avouons bien volontiers : nous sommes des débutants en matière d'accueil du public sourd et malentendant. L'enfer étant pavé de bonnes intentions, nous nous attendons à commettre des maladresses et à ne pas réussir sur tous les plans dès la première année. Mais nous sommes volontaires pour apprendre et progresser : aidez-nous dans cette démarche grâce à vos conseils, vos bonnes pratiques vues ailleurs et vos recommandations. Contactez-nous pour nous en parler. Nous recherchons notamment des idées pour faciliter la vie de ce public lors des moments de pause, de déjeuner et lors de la soirée communautaire. Nous sommes à votre écoute !


N'oubliez pas de faire passer le mot autour de vous, afin que le public sourd et malentendant puisse nous rejoindre les 13 et 14 octobre lors du Forum PHP 2022 !

Veille de l'AFUP : la centième !

AFUP 15/06/2022

La Veille de l'AFUP, un avantage réservé aux membres


La Veille de l'AFUP est une newsletter technique bi-mensuelle qui couvre l'essentiel de l'actualité de PHP et des technologies connexes. Une sélection drastique est effectuée en amont par le pôle Edito de l'AFUP composé d'experts PHP, afin d'accéder aux meilleurs articles du moment sans perdre de temps. Nos membres profitent ainsi du meilleur de PHP et peuvent se concentrer sur leur métier.

La Veille de l'AFUP est désormais un avantage incontournable de l'adhésion à l'association, et remonte souvent comme un outil très utile pour nos membres lors des enquêtes de satisfaction. Pas encore inscrit-e ? Pour profiter de cet avantage, il faut être à jour de cotisation et cliquer sur le bouton d'inscription à la Veille dans son espace membre.



La Veille de l'AFUP en chiffres


1 533 jours après la première, part donc le centième numéro de la Veille de l'AFUP. À l'heure actuelle, le pôle Edito en charge de la sélection technique est composé d'une dizaine de personnes. Deux fois par mois, un binôme est désigné pour la rédaction et l'envoi de la newsletter technique. Un grand bravo pour leur régularité, leur persévérance et leur attention à la qualité des envois !

Merci également à Jolicode pour leur soutien au niveau de l'outillage.

À date, ce sont 799 liensenvoyés, 16 413 ouvertures uniques et 34 134 ouvertures non-uniques de mails, et 8 230 clicks uniques et 20 872 clicks non-uniques sur les liens partagés.



Merci encore au pôle Edito pour son travail, et à nos membres pour leur réception de cette initiative, et à bientôt pour la 200ème !

Comment gérer plusieurs sites facilement ?

JB Nahan 14/06/2022

Les usines à site existe depuis longtemps. Mais quand il faut gérer ça, c'est vite pénible, comment gérer au mieux ? Quelles solutions existent ?


The post Comment gérer plusieurs sites facilement ? first appeared on Jean-Baptiste Nahan.

Blogs

Infos

Ajouter une source ?

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

Gestion

AFUP