Développeur PHP depuis 23 ans,
avec le framework Laravel depuis 10 ans
*
Derniers articles
Accessibilité numérique
26 octobre 2024 17:20
Il y a « quelques années » (en 2008), j'avais publié un article à ce sujet. Comme les choses n'ont pas énormément bougées et que j'aime bien cet article, je le publie à nouveau ici. Même si aujourd’hui je l'aurais écrit de façon différente, je laisse volontairement le ton acerbe et un peu culpabilisant pour ne pas le dénaturer.
Not By AI
17 mars 2024 13:00
Des icônes pour indiquer qu'une création a été réalisée par une humain.
Correspondances ampoules à incandescence et ampoules LED
5 mars 2024 14:00
Différents tableaux de correspondances de puissances (en Watt) et de flux lumineux (en Lumen) entre les ampoules à incandescence et les ampoules LED.
Projets libres en ce moment
Blade UI kit Bootstrap
Utiliser les styles Bootstrap pour les composants de formulaire "Blade UI Kit"
Generic term translations for Laravel
Un plugin pour "Laravel Lang" qui fournit des traductions de termes génériques pour Laravel.
Gravatar for Laravel
Intégration facile de Gravatar dans un projet Laravel.
Gravatar
Une bibliothèque PHP 8 légère offrant une intégration facile de Gravatar.
Qui suis-je ?
Autodidacte pasionné
Mon parcours en tant que développeur PHP autodidacte est atypique. J’ai acquis une solide maîtrise de ce langage de programmation en apprenant par moi-même, répondant à ma curiosité avant de poursuivre mon apprentissage dans un contexte professionnel.
Ma passion pour la technologie m’incite à réaliser une veille technologique constante, pour rester au fait des dernières tendances et des innovations à venir.
Open source
Mon apprentissage a commencé par la participation à différents projets open source, où j’ai développé des mods, plugins et extensions. J’ai également créé plusieurs sites de support pour aider d’autres développeurs travaillant sur différents projets open source. Bien que je n’aie plus autant de temps qu’auparavant, je continue de développer et de participer à des projets dès que possible.
Certains de ces projets et sites sont encore en ligne, avec l’évolution technique d’autres ont disparu naturellement avec le temps.
L’open source c’est la transparence et donc la qualité et la sécurité grâce aux regards et aux contributions des autres développeurs.
Qualité et sécurité
Très tôt, à la sortie de Firefox 1, j’ai compris l’importance du respect des recommandations du W3C et du WHATWG en matière de développement web.
Pour assurer la qualité, la sécurité et la pérennité de mes développements, j’accorde une grande importance à l’architecture et aux bonnes pratiques en vigueur. Je veille à ce que mon code soit propre, maintenable et évolutif, en utilisant des outils et des méthodologies de développement modernes. J’applique également des standards de qualité stricts pour garantir une maintenance à long terme de mes applications.
Aussi, je suis convaincu de l’importance du suivi, de la maintenance et des mises à jour régulières des différentes briques logicielles pour garantir la qualité, la sécurité et la stabilité de l’ensemble du système.
Expériences professionnelles
Lors de ma première expérience professionnelle au sein d’une association dans le milieu du handicap, puis pour la réalisation du site de la MDPH 37, j’ai été particulièrement sensibilisé à l’accessibilité des contenus électroniques.
Plus tard, au sein d’une société, j’ai conçu et développé un CMS spécifiquement adapté aux besoins et aux processus de l’entreprise. Ce CMS a été utilisé pour développer des centaines de sites web (rectification après vérification sur plus de 8000 sites a mon départ). Un CMS incluant plus de 40 modules pour implémenter des fonctionnalités de base telles que la gestion de contenu, des menus et des actualités, ainsi que pour automatiser des tâches de gestion courantes telles que les mises à jour du noyau et des modules.
Je suis actuellement employé dans une entreprise spécialisée dans le développement de logiciels sur la plateforme web, en utilisant principalement le framework Laravel. Nous travaillons sur une grande variété de projets, allant des petites applications aux projets à grande échelle avec des fonctionnalités métier complexes, ainsi que la création de sites web. Dans le cadre de mes fonctions, je suis chargé de concevoir des packages pour Laravel afin de mutualiser les fonctionnalités communes entre plusieurs projets.
* Vous êtes sur le site d’un développeur pas d’un graphiste :)