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

Articles

Jouer des projections

Perrick Penet (onpk.net) 19/01/2022

La sortie du jour sera au centre de tests, cet après-midi. Alors en attendant, nouvelle séquence "artistique" : cette fois-ci on détourne le vidéo-projecteur qui a servi pour le diner croques + dessins animés de la veille. Il faut commencer par recopier l'image projetée. Et de découvrir qu'il s'agit aussi d'un exercice de souplesse géométrique.



Recopier la vidéo

Les magazines ont apportés dans la boîte aux lettres leur lot mensuel d'histoires et de contes : j'ai gagné un peu de tranquillité et un autre passage en cuisine. Le goûter s'appelle des bébêtes pancakes.



Foodp0rn officielFoodp0rn officieux

Demain matin, on aura un début de réponse : seul un petit miracle (i.e. un triplé négatif) fermera cette parenthèse.

Le bureau en lice pour l'année 2022-2023 partage son programme

AFUP 19/01/2022

Composition de la liste en lice


La liste en lice pour le bureau 2022-2023 se présente comme suit :


  • Président : Alexandre BALMES (vice-président 2021-2022)

  • Vice-président : Sébastien ROGIER

  • Trésorier : Mickaël AUGER (vice-trésorier 2021-2022)

  • Vice trésorier : Stéphanie TRUMTEL

  • Secrétaire : Mathieu GIRARD (vice-secrétaire 2021-2022)

  • Vice-secrétaire : Olivier ALLAIN

Au programme de son mandat


Un programme en cohérence avec la situation actuelle


Ces deux dernières années ont forcément un impact sur le programme 2022-2023. La ligne que l'équipe propose de suivre aura donc pour objectif de prolonger les actions de l’AFUP en s’inscrivant dans la continuité des précédents bureaux, tout en entamant différents projets de fond afin de permettre à l’AFUP de renforcer ses acquis et repartir vers de nouvelles aventures dès que les conditions sanitaires le permettront.


Parmi les sujets qui nécessitent une réelle attention suite à la crise, celui de la redynamisation des antennes est une priorité afin de préserver le lien entre les relais locaux de l'association et la communauté PHP partout en France.
Les antennes locales portant l’évènement AFUP Day, ce point aura donc également pour vocation de permettre aux antennes qui le souhaitent de se positionner pour l’année 2023 pour un retour de l'événement à un format multi-destinations.


Un Forum PHP dans un nouveau lieu


Un des projets de l'année à venir est de prendre nos marques dans ce nouveau lieu qu’est l'hôtel “New York - the Art of Marvel”. Le lieu permet notamment de nouvelles possibilités d’agencement et des espaces plus grands : de quoi de mettre en place de nouvelles activités en marge des conférences ou de nouvelles offres de sponsoring.


Développement de la documentation et de l'outillage pour faciliter le travail des bénévoles


Le temps est venu de mettre à niveau les outils qui servent au quotidien de l'association. L'équipe vise donc à améliorer l'existant, créer de nouvelles fonctionnalités, et faciliter la contribution au code.
La trésorerie bénéficiera aussi de cette attention, avec la mise en place d’outils de suivis plus performants et la création d’un nouveau pôle afin de réduire la pression sur les futurs trésorier•e•s.


Rejoignez-nous à l'AG, en ligne ou en présentiel


Nous espérons vous voir nombreux·ses lors de l’assemblée générale : elle sera aussi l'occasion de vous faire entendre et donner votre avis sur la direction que prend l'association. Pensez à indiquer votre présence, et si vous ne pouvez pas participer, merci de donner votre pouvoir à un•e autre membre : tout se passe en quelques clics, dans votre espace membre.
Pensez également à réserver votre place dans la salle si vous souhaitez assister à l’AG en présentiel à Paris ! On se retrouve dans quelques jours, le samedi 12 février, dès 14h30.

Voir la suite

Découvrez le programme de l'AFUP Day 2022 Lille

AFUP 10/01/2022

PHP pur jus, REX et sujets innovants au programme !


Des speakers réputés et fidèles, des nouveaux profils qui viendront élargir nos horizons, des sujets très techniques comme des retours d'expérience ou des thématiques managériales : le programme s'attache à satisfaire toutes les attentes.
Ainsi, Damien Seguy et Kévin Dunglas, speakers fidèles de l'AFUP, proposeront des sujets PHP pur jus, respectivement intitulés "PHP 8.1 en détails" et "Le Prométhée moderne : embarquer PHP dans Go". Pour compléter la partie plus technique du programme, Antoine Bluchet proposera "Et si on étendait SQL avec du PHP ?" , tandis que Arnaud Ligny parlera du générateur de site statique Cecil.


L'AFUP Day est aussi l'occasion pour de nouveaux speakers, régionaux de l'étape, d'être mis à l'honneur lors d'un événement local à dimension nationale : David Buros, venu de la côte d'Opale, viendra nous parler des subtilités du e-commerce à la française.


Enfin, la journée nous donnera aussi l'occasion d'aborder le sujet de la méthodologie UX pour la conception de features grâce à Jessica Martel, la question du recrutement des femmes dans les équipes tech avec Marcy Charollois, et le retour d'expérience de Cédric Driaux lorsque Trustt est passé de 1800 à 70 000 emails/jour avec RabbitMQ.


Une journée de conférences pour 70€ seulement


Une dizaine de conférences données par des conférencier·e·s réputé·e·s et de nouveaux profils, une journée passée en compagnie de la communauté PHP toujours aussi conviviale et chaleureuse, un événement porté par l'énergie des bénévoles de l'AFUP Hauts-de-France, tout ça pour 70€ !
Prenez vite votre place pour le vendredi 20 mai au Gymnase, cette belle salle art déco à la grande verrière nichée en plein-coeur de Lille.


Profitez de la chaleur de la communauté lilloise


Vous êtes de la région ? Profitez de cette journée pour retrouver les devs et les entreprises qui font bouger la métropole ! Vous vivez plus loin ? Venez passer le weekend à Lille, ressentir l'énergie de l'écosystème nordiste et découvrir le charme de la capitale des Flandres.


Et si votre entreprise en profitait pour soutenir l'événement ? Associer votre entreprise à l’AFUP Day vous offre une visibilité maximale auprès de professionnel·le·s investi·e·s et passionné·e·s, lors d’un événement local à dimension nationale. Plusieurs niveaux de sponsoring sont proposés, pour tous les besoins et tous les budgets : demandez notre dossier de sponsoring !


Venez retrouver la communauté PHP lilloise et l'AFUP Hauts-de-France le vendredi 20 mai au Gymnase, lors de l'AFUP Day 2022 Lille.

Voir la suite

Compter les caractères et les octets en PHP

De geek à directeur technique 06/01/2022

Le sujet de cet article peut sembler simpliste, mais il ne l’est pas tant que ça, parce qu’il peut engendrer des bugs assez délicats à débusquer.





Le problème





Dans n’importe quel langage de programmation, on se retrouve souvent à vouloir connaître la longueur des données stockées dans une variable. Dans le cas d’une chaîne de caractères ou de données binaires, les choses peuvent parfois être plus délicates qu’on pourrait le croire au premier regard.





La base, c’est la fonction strlen() du C, qui retourne la longueur d’une chaîne de caractère… en comptant qu’un caractère est égal à un octet. Et ça fonctionnait très bien tant qu’on était sur des encodages mono-octet : ASCII, latin1 (ISO-8859-1), latin9 (ISO-8859-15), etc.





Sauf que de nos jours, nous utilisons tous − fort heureusement − l’Unicode. Et si vous êtes à peu près sain d’esprit, vos fichiers sont encodés en UTF-8, qui est un encodage particulièrement intelligent (compatible avec l’ASCII pour les caractères latins de base). Il faut donc avoir en tête que les caractères ainsi encodés peuvent prendre de un à quatre octets.
Donc le nombre de caractères et le nombre d’octets ne sont pas du tout la même chose.





En PHP





Si on revient au PHP, on peut voir assez souvent du code qui a besoin de connaître la longueur d’une chaîne de caractères, et qui fait quelque chose de ce genre :





$taille = strlen($chaine);




Sauf que le problème, évidemment, c’est que la fonction strlen() de PHP est comme celle du C : elle ne retourne pas le nombre de caractères, mais le nombre d’octets de la chaîne.





$chaine = 'héhé';
$taille = strlen($chaine); // = 6




La solution, c’est d’utiliser la fonction mb_strlen(). Comme son nom l’indique, elle gère les caractères multioctets (“mb” pour “multibyte”). On l’utilisera en spécifiant l’encodage utilisé en deuxième paramètre :





$chaine = 'héhé';
$taille = mb_strlen($chaine, 'UTF-8'); // = 4




Très bien, mais dans les cas où on veut connaître le nombre d’octets, et non pas le nombre de caractères (par exemple si on a des données binaires, ou bien si on veut s’assurer qu’on va pouvoir stocker la chaîne dans un espace donné), comment faire ?





On pourrait se dire que la fonction strlen() est justement là pour ça.

Voir la suite

Membres AFUP, rejoignez-nous à l'AG 2022 ou donnez votre pouvoir !

AFUP 05/01/2022

Indiquez votre présence ou donnez votre pouvoir depuis votre espace membre


L'assemblée générale est un temps fort de votre engagement en tant que membre de l'association. Vous pourrez approuver le bilan du bureau 2021-2022, confirmer à leurs postes les nouveaux membres des différents comités et orienter nos actions pour l'avenir tout comme les règles qui régissent l'association. Pour cela, veuillez indiquer votre présence lors de l'AG ou donner votre pouvoir à un autre membre directement depuis votre espace membre.


Vous ne savez pas à qui donner votre pouvoir ? Si vous approuvez l'action du bureau 2021-2022 et de son conseil d'administration, nous vous suggérons de donner votre pouvoir à l'un·e de ses membres.


Depuis votre espace membre, vous pourrez également voter pour tous les points soumis à l'avis des membres en ce jour.


Une édition au format hybride : deux façons de participer !


Option 1 : vous nous rejoignez sur place


1- Où, quand, comment ?
L'assemblée générale se tiendra en présentiel à la Maison des Associations (MAS) Paris XIIIème, située au 10 rue des Terres au Curé, en salle Tilleul. Rendez-vous sur place à 14h30.
Pour y accéder : Métro 14 arrêt Olympiades ou Métro 7 arrêt Porte d'Ivry.


2- Réservez votre place :
Afin de nous assurer de pouvoir accueillir notre public en toute sécurité, merci de vous inscrire via ce formulaire pour réserver votre place à l'assemblée générale en présentiel. Pour information, la MAS impose la vérification du pass sanitaire pour accéder à ses espaces.


Option 2 : vous nous rejoignez en ligne


L'assemblée générale se tiendra également en ligne, propulsée par LiveStorm à partir de 15h. Le lien vous sera transmis quelques jours avant, par email, par tweet et par un article publié sur afup.org. Une fenêtre de chat vous permettra de discuter avec l'auditoire et poser vos questions à l'équipe.


Programme de l'assemblée générale


  • Le bureau 2021-2022 mené par Cécile Helary Hamerel présentera son bilan moral et financier.

  • La liste en lice pour le bureau 2022-2023 vous proposera ses projets et les améliorations qu'elle envisage pour l'association : comment produire un Forum PHP toujours plus beau dans un nouveau lieu, comment rebooster les antennes mises à mal durant la pandémie, comment faire progresser les outils de l'association et soulager notamment le travail de la trésorerie.

  • Les compositions du bureau, du conseil d'administration et du conseil de surveillance pour l'année 2022-2023 seront renouvelées.

La liste en lice pour la relève du bureau enverra son programme à tous les membres à jour de cotisation dans les prochains jours.

Voir la suite

Quelles sont vos meilleures pratiques Symfony ?

Strangebuzz 24/12/2021
Dans cet article, nous allons passer en revue toutes les "meilleures pratiques" Symfony présentes dans la documentation officielle. Pour chacune, je dirai si je suis d'accord ou pas et pourquoi.

Organisation des tests de votre projet Symfony

Strangebuzz 22/12/2021
Dans cet article nous voyons comment organiser les tests d'un projet Symfony. Nous passons en revue les différents types de tests et créons des suites de tests cohérentes et robustes.

Dernière ligne droite pour l'enquête du baromètre des salaires 2021

AFUP 02/12/2021

L'enquête a d'ores et déjà enregistré plus de réponses qu'en 2020, et elle reste en avance par rapport à l'année 2019.
Aidez-nous à récupérer le maximum de réponses, pour des résultats toujours plus précis et utiles. Répondez à l'enquête si ce n'est pas encore fait, et faites passer à vos ami·e·s et collègues : fin de l'enquête 2021 le 17 décembre.


Petit rappel de l'usage du baromètres des salaires en PHP


Grâce au baromètre, le salarié ou l'indépendant peuvent se positionner correctement sur le marché du travail, et le dirigeant d'entreprise y trouve un outil précieux pour gérer la carrière de ses collaborateurs et l'évolution de leur rémunération. Le développeur peut comparer son salaire avec des profils identiques, et l'entreprise découvre un état des lieux du développement PHP. Cette enquête est utile et ses résultats sont riches en enseignement : participez !


Résultats en 2022, fournis par le pôle baromètre


Le pôle baromètre analysera les réponses début 2022.
À ce propos, l'équipe aurait bien besoin d'un coup de main ! Si vous aimez les stats et que vous vous sentez prêt•e à accorder un peu de votre temps à l'équipe, n'hésitez pas à vous manifester ! Le pôle baromètre sera ravi de vous accueillir un peu d'aide supplémentaire : écrivez-nous à bonjour[at]afup.org .

PHP 8.1 est lancé : Enums, propriété readonly et Fibers

Yohann Poiron 01/12/2021

PHP, le langage Web côté serveur utilisé par 8 sites web sur 10 utilisant du code côté serveur, a un cycle de publication annuel et la dernière mise à jour de ce vénérable cheval de bataille du Web vient d’être publiée. La version de l’année dernière, soit PHP 8.0, était une version majeure, ajoutant des […]


L’article PHP 8.1 est lancé : Enums, propriété readonly et Fibers est apparu en premier sur BlogNT : le Blog des Nouvelles Technologies.


L'appel à conférences de l'AFUP Day 2022 Lille a fait le plein

AFUP 24/11/2021

PHP pur jus, nouvelles technos, évolution du langage, management voire sujets plus philosophiques, les propositions de conférences sont variées et vont permettre d'élaborer un programme riche et pour tous les goûts en vue du vendredi 20 mai, à Lille.


Processus de sélection


Pour l'AFUP Day 2022 Lille, comme pour chacun de nos AFUP Day, l'équipe en charge du programme est constituée des membres de l'antenne locale portant l'événement, tous bénévoles de l’association. Elle n’a en tête que d’assurer un programme varié, accrocheur, aux thématiques innovantes et actuelles, le rendant attractif pour des niveaux débutants comme pour les profils experts. Grâce à l'anonymisation des soumissions, elle se concentre uniquement sur la qualité des sujets : la réputation des soumettants ne vient pas parasiter leur sélection ! Retrouvez tous les détails du processus de sélection de nos événements ici.
L'équipe a une réunion de programmation prévue fin novembre : à l'issue de cette soirée d'échanges, une première sélection sera effectuée. Les premiers speakers choisis pour cette édition 2022 devraient être contactés sous peu ! Le programme sera dévoilé le 10 janvier 2022.


Prenez votre place au meilleur tarif disponible


Jusqu'à la publication du programme, la billetterie propose les places au tarif Early Bird : 50€ la journée de conférences, en compagnie de la communauté PHP des Hauts-de-France comme d'ailleurs, et les entreprises qui vont vivre notre écosystème, c'est donné !
Vous habitez la région ? L'événement est le moment idéal pour croiser les devs PHP de la métropole ! Vous venez de plus loin ? Profitez de l'AFUP Day 2022 Lille pour découvrir la communauté nordiste et profitez-en pour passer le week-end dans la capitale des Flandres !


Nous vous attendons nombreux•ses pour le cycle de conférences porté par l'AFUP Hauts-de-France, le vendredi 20 mai au Gymnase, à Lille !

Blogs

Infos

Ajouter une source ?

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

Gestion

AFUP