Clean Code | Retour sur Forum PHP 2024
lundi 18 novembre à 19:00Hello,
Prochain rendez-vous le lundi 18 Novembre au CEFIM à 19h avec:
- Sylvain Tricard viendra nous parler de "Clean Code"
- Tour des présentations marquantes avec un "Retour sur le Forum PHP 2024"
***
Clean Code
Le Clean Code, ou l'art d'écrire du code que même votre futur vous remerciera d'avoir créé. Venez découvrir comment rendre votre code plus lisible, maintenable et agréable à travailler – et transformez vos bonnes pratiques en véritables super pouvoirs de développeur !
***
# **Retour sur le Forum PHP 2024**
Vous n'avez pas pu vous rendre au Forum PHP 2024 ?
Pas de soucis, nous vous proposons un petit tour des conférences marquantes auxquelles nous avons assistés.
***
**Accès live Youtube**: [https://youtube.com/live/I1rrCiLRQXE?feature=share](https://youtube.com/live/I1rrCiLRQXE?feature=share)
***
Un petit quiz viendra également animer la soirée avec une licence Jetbrains d'un an à gagner grâce à notre sponsor.
***
Merci au CEFIM de nous accueillir et à Jetbrains pour leurs soutiens.
Du mystère à la maîtrise : Les PHP Attributes | Symfony Flex & private recipes
lundi 16 septembre à 19:00Hello,
Prochain rendez-vous le lundi 16 Septembre au CEFIM à 19h avec deux présentations:
- James Hemery viendra nous parler de "Du mystère à la maîtrise : Les PHP Attributes"
- Sébastien Courjean nous parlera de "Symfony Flex : Plongée dans les Private Recipes"
***
Du mystère à la maîtrise : Les PHP Attributes
Vous vous souvenez du temps où le code PHP était balisé par d'étranges commentaires, des docblocks qui murmuraient des instructions secrètes. Dans ce monde, les annotations n’étaient que de simples notes, oubliées, parfois mal comprises. Mais un vent de changement souffle sur nos lignes de code, je vous parle bien sûr des PHP Attributes, qui surgissent pour transformer nos pratiques.
Venez découvrir ces nouveaux artefacts, héritiers des annotations, qui apportent élégance et puissance à notre code.
***
# **Symfony Flex : Plongée dans les Private Recipes**
Savez-vous ce que fait le composant Symfony Flex ?
Ce talk vous emmènera dans les coulisses des "Private Recipes", ces scripts personnalisés qui automatisent l'installation et la configuration de bundles et composants spécifiques à votre entreprise ou organisation. Nous explorerons ensemble leur fonctionnement, et comment les utiliser pour optimiser vos workflows et garantir des déploiements cohérents et efficients.
***
Un petit quiz viendra également animer la soirée avec une licence Jetbrains d'un an à gagner grâce à notre sponsor.
***
Merci au CEFIM de nous accueillir et à Jetbrains pour leurs soutiens.
Data et PHP | Développement avec le Behavior Driven Development
jeudi 20 juin à 19:00Hello,
Prochain rendez-vous le jeudi 20 Juin au CEFIM à 19h avec deux présentations:
- Mélanie Verdou Avizou viendra nous parler de "Data et PHP : Pourquoi et comment ?"
- Lucien Bill nous parlera de "Développer à partir de bonnes spec, c'est possible avec le BDD !"
La soirée sera également l'occasion pour les antennes AFUP locales de procéder aux élections des bénévoles. Si vous souhaitez vous investir dans notre antenne locale, n'hésitez pas à nous contacter via notre groupe meetup, notre page Linkedin ou notre Twitter.
Data et PHP : Pourquoi et comment ?
Python à la cote auprès des professionnels de la Data. Mais qu'en est il de PHP ? Dans cette session, nous verrons pourquoi et comment faire de la data en PHP. Nous aborderons les bases du tri de données pour une meilleure organisation, puis nous plongerons dans la création de graphiques pour une visualisation claire et impactante.
# **Développer à partir de bonnes spec, c'est possible avec le BDD !**
De bonnes spécifications, c'est la base de tout ! On s'en rend particulièrement compte quand on essaie de coder à partir d'un texte sujet à interprétations, ou qu'on essaie de tester à partir d'un besoin un peu flou. Et si je vous disais qu'il existe un outil qui peut vous aider ? Ça vous dit un retour d'expérience sur le Behavior Driven Development ?
***
Un petit quiz viendra également animer la soirée avec une licence Jetbrains d'un an à gagner grâce à notre sponsor.
***
Merci au CEFIM de nous accueillir et à Jetbrains pour leurs soutiens.
DORA Metrics | L'IA c'est magique !
jeudi 18 avril à 19:00Hello,
Prochain rendez-vous le jeudi 18 Avril au CEFIM à 19h avec deux présentations:
- James Hemery viendra nous parler de "DORA Metrics, Gardiens de votre quête d'excellence"
- Lucien Bill nous parlera de "L'IA c'est magique ! Mais la magie, c'est bien ou pas ?"
***
DORA Metrics, Gardiens de votre quête d'excellence
Nous sommes tous en quête d'outils pour transformer notre quotidien de développeur, certaines équipes utilisent les DORA Metrics comme boussole. Grâce à ces indicateurs, ils accélèrent les livraisons, améliorent la qualité du code et renforcent leur résilience. Leur voyage révèle le pouvoir des métriques pour guider vers l'excellence opérationnelle, transformant des défis en victoires. Les DORA Metrics deviennent les héros de cette épopée, redéfinissant ainsi le succès du développement logiciel.
***
# **L'IA c'est magique ! Mais la magie, c'est bien ou pas ?**
Vous l'avez vu, vous en avez probablement fait l'expérience : Les outils d'assistance basés sur l'IA sont puissants ! L'IA a prouvé sa valeur pour les développeuses et les développeurs, les médecins, les spécialistes du marketing et même le grand public avec Chat GPT.
Pour moi, l'IA, c'est un peu de la magie... Et j'aime pas la magie ! J'aime connaître la logique qui est derrière : pour utiliser correctement un outil, je dois en connaître les limites.
Et si on parlait de ça ? Les limites techniques et les lacunes éthiques de l'IA, et ce que nous pouvons faire pour y remédier.
***
Un petit quiz viendra également animer la soirée avec une licence Jetbrains d'un an à gagner grâce à notre sponsor.
***
Merci au CEFIM de nous accueillir et à Jetbrains pour leurs soutiens.
Super-apéro PHP - Coding Kumite Codewars
mercredi 13 mars à 19:00Des apéros PHP le même jour dans toutes les antennes !
Découvrez l'ensemble des événements en ligne organisés le soir du mercredi 13 Mars sur la page https://afup.org/association/super-apero
A Tours, on vous propose de venir échanger avec la communauté, mais pas que !
Vous pourrez participer à une épreuve de programmation sur la plateforme codewars en équipe. Vous pouvez d'ores et déjà vous créer un compte sur la plateforme pour gagner du temps le jour J.
Pensez à apporter votre matériel de développement !
Le principe de cette activité sera de choisir l'un des quatres sujets que nous vous proposerons (ou les deux si vous êtes super rapide). Vous devrez construire votre programme dans la durée définie (1h à 1h30) et ensuite nous pourrons discuter sur les possibles améliorations et/ou blocages rencontrés.
Une restitution des différents groupes et l'attribution des prix du jury clôtureront cette soirée.
Des pizzas seront disponible lors de cette soirée pour agrémenter les échanges.
Venez nombreux !
Merci à nos sponsors de la soirée: Apside TOP, CEFIM, Jetbrains
Voici les liens des Kumites de la soirée :
- https://www.codewars.com/kumite/65e5d2be0778b5006a93a86c?sel=65e5d2be0778b5006a93a86c : Génération de mot de passe
- https://www.codewars.com/kumite/65e5d36b0778b5017e93a834?sel=65e5d36b0778b5017e93a834 : Tableaux de multiplications
- https://www.codewars.com/kumite/65e5d3d07e8acd3ca1e9a220?sel=65e5d3d07e8acd3ca1e9a220 : Conversion Markdown
- https://www.codewars.com/kumite/65e5d0b402b29ac5be31db6e?sel=65e5d0b402b29ac5be31db6e : Convertisseur d'unité
Super-apéro PHP - Coding Kutime Codewars
mercredi 28 février à 19:00Des apéros PHP le même jour dans toutes les antennes !
Découvrez l'ensemble des événements en ligne organisés le soir du mercredi 13 Mars sur la page https://afup.org/association/super-apero
A Tours, on vous propose de venir échanger avec la communauté, mais pas que !
Vous pourrez participer à une épreuve de programmation sur la plateforme codewars en équipe. Vous pouvez d'ores et déjà vous créer un compte sur la plateforme pour gagner du temps le jour J.
Pensez à apporter votre matériel de développement !
Le principe de cette activité sera de choisir l'un des deux sujets que nous vous proposerons (ou les deux si vous êtes super rapide). Vous devrez construire votre programme dans la durée définie (1h à 1h30) et ensuite nous pourrons discuter sur les possibles améliorations et/ou blocages rencontrés.
Une restitution des différents groupes et l'attribution des prix du jury clôtureront cette soirée.
Des pizzas et des boissons seront disponible lors de cette soirée pour agrémenter les échanges.
Venez nombreux !
Merci à nos sponsors de la soirée: CEFIM, Jetbrains
Détecter les problèmes de performances avec XDebug | Design Pattern Decorator
jeudi 22 février à 19:00Hello,
Prochain rendez-vous le jeudi 22 Février au CEFIM à 19h avec deux présentations:
- Florian Montalbano viendra nous parler de comment "Détecter les problèmes de performances avec le profilage XDebug"
- Sébastien Courjean nous parlera architecture de code avec le "Design Pattern Decorator, c'est quoi ?".
***
Détecter les problèmes de performances avec le profilage XDebug
Si vous développez avec PHP, vous utilisez peut être sans le savoir l'extension **XDebug**. Cette dernière propose une fonction de **profilage** qui permet de générer très simplement un fichier pour analyser les **performances** d'une application.
Je vous propose une démonstration d'analyse de performances d'un site Web basée sur une expérience personnelle en utilisant le profilage XDebug.
Si vous avez des soucis de performances en PHP ou si vous aimez parcourir les infinis graphes d'appels de fonction, cette présentation est faite pour vous !
***
# **Le Design Pattern Decorator, c'est quoi ?**
Les **patrons de conception** (design patterns) sont des solutions classiques à des problèmes récurrents de la conception de logiciels.
Chaque patron est une sorte de plan ou de schéma que vous pouvez personnaliser afin de résoudre un problème récurrent dans votre code.
Je vous invite à venir faire la découverte de l'un d'entre eux, le **Decorator**.
***
Un petit quiz viendra également animer la soirée avec une licence Jetbrains d'un an à gagner grâce à notre sponsor.
***
Merci au CEFIM de nous accueillir et à Jetbrains pour leurs soutiens.