L’application centralisé sur l'actualité MASTERING regroupe «pour l’instant» une première section dédiée au développeur principal, à son parcours, ses réflexions, ses projets.
Mais ce n’est qu’un début : d’autres sections viendront enrichir l’expérience. L’ambition est de créer une plateforme vivante, qui évolue avec les besoins, les usages et les idées. Chaque ajout viendra nourrir une vision plus large autour de MASTERING et de ses acteurs.

WHO AM I ?

C'est ici que je suis censé parler de moi, enfin quand je dis moi, c'est en tant que développeur, je vais essayer d'être concis sur les 3 questions importantes.

Comment as-tu commencé en tant que développeur?
Fais-tu autre chose dans le domaine ?
Quelle est ta philosophie de développement ?
—   Tu es encore là camarade ? Merci de ton intérêt, la prochaine partie sera celle qui sera la plus intéressante prochainement.   —

LABORATORY

Cette section regroupe certaines conceptions pour entreprises / pour MASTERING, permettant une approche intuitive et simple, du développeur ou de l'internaute.

Phantom
PHP / Javascript / Json
C'est un outil complémentaire à PHP, en plus de sa partie back exclusive à Symfony qui accélère la gestion des bases de données, il permet de transformer des sites classiques en application SPA.
Common Css
PHP / Javascript / Json
Ce module permets la création d'un ensemble de feuilles de style façon Bootstrap via une config JSON, avec notamment un système de grille adaptable et d'autres fonctionnalités.
Flow
PHP / Javascript / Json
C'est une librairie React apportant des animations aux balises et les enrichissant en fonctionnalités, volontairement nommée simplement (ex : H1 → Title1) pour être comprise globalement.

FOR US

Not Scheluded For Now
FOR US concerne les outils développés sous l'étiquette MASTERING et s'adresse à tout le monde (de DEV à UX à Internaute) et se remplira progressivement en parallèle du planning applicatif de l'année, n'hésitez pas à y retourner pour découvrir ces différents outils.

STACK MASTERY

C'est le parc de toute mon expérience sur les outils de développement populaires, avec également d'autres moins connus mais tout aussi intéressants.

REACT
6 ANS
React est la seconde technologie SPA que j'ai utilisé, j'ai pu affiner mon expertise dans la création d'interfaces dynamiques en comprenant ses fondamentaux (gestion de l'état via les hooks et la virtualisation du DOM ) et en plongeant dans sa philosophie.
Concrètement React me permet de concevoir des interfaces utilisateurs fluides et maintenables, tout en optimisant les performances. De toute manière, React est devenu essentiel pour la création d'applications front-end modernes et interactives.
EMOTION
4 ANS
Emotion, un peu moins connu, permet d'écrire du CSS dans du JavaScript, ce qui rend l'intégration des styles dans les composants React ou autres plus facile et rapide.
L’un de ses avantages est la performance qu'il offre avec du CSS dans les composants, mais je pense que c'est au cas par cas. Principalement je l'utilise si non contrainte du projet car je trouve celà plus intéressant de gérer l'entièreté du composant à un seul endroit, avec en prérequis un fichier bien découpé.
SVELTE
4 ANS
Svelte compile directement les composants en code optimisé, permettant des performances exceptionnelles sans JS inutile. J'ai exploré et maîtrisé cette technologie pour concevoir des applications ultra-rapides . D'ailleurs il me semble que ce site est conçu avec ;).
Svelte m'a permis de développer des UI dynamiques tout en minimisant les re-renders. C'est un outil incontournable pour toute personne cherchant la performance. c'est pourquoi il fait partie de mes techno de prédilections.
CSS HOUDINI
7 ANS
Le CSS traditionnel a ses limites, mais avec CSS Houdini et ses API, on peut aller plus loin . Il permet d'intercepter et de modifier la façon dont les navigateurs interprètent les styles, sans ajouter de JavaScript lourd, offrant ainsi de très bonnes performances.
CSS Houdini n'est pas vraiment connu, mais c’est un outil puissant. Après l'avoir exploré en profondeur, je peux dire qu'il est essentiel pour tout développeur front-end qui cherche à tout comprendre, car il permet de mieux comprendre l'interprétation visuelle des styles.
SYMFONY
10 ANS
Symfony, c'est encore une référence indéniable si on utilise du PHP, maintenant plus généralement pour les API. Il permet de construire des applications complexes avec des composants réutilisables et une architecture modulaire, tout en assurant performance et sécurité.
Symfony m’a permis de développer des applications web sécurisées, robustes et évolutives. Il a été par la même occasion le premier Framework que j'ai appris.
SASS
7 ANS
En maîtrisant Sass, on se rend compte des limites du CSS classique (bon un peu moins maintenant). Avec ses fonctionnalités comme les variables, les mixins et l’imbrication des sélecteurs, j’ai pu rendre mes styles plus modulaires. C'est le PHP CSS.
Sass me permet toujours de travailler efficacement sur des projets complexes en simplifiant la gestion des styles et en optimisant la réutilisation des composants CSS, idéal pour une bonne maintenance du code.
METEOR
7 ANS
Meteor est un excellent outil de projets full-stack. Il permet d’intégrer le back-end et le front-end dans une même architecture réactive et temps réel.
C'était un développeur qui m'en avait parlé à l'époque ou j'étais entêté sur le temps réel et l'approche réactive. J'ai tout appris de la réactivité sur ce dernier, d'ailleurs je m'y étais initié après plusieurs années de Symfony, et son moteur de template BLAZE JS s'inspirait fortement de TWIG.
TAILWIND CSS
2 ANS
Bootstrap, Tailwind CSS, tout ces outils permettant entres autres de créer des interfaces en utilisant des classes pré-définies, je les ai expérimenter en profondeur, quand bien même je maîtrise les deux, Tailwind est plus en accord avec ma philosophie. Tellement que le purgecss avait déjà été simulé dans la création de CommonCSS.
En ayant travaillé avec Tailwind, j’ai appris à créer des interfaces stylisées sans complexité et très maintenable.

MY TOOLS

nodejs logo
jquery logo
Gsap logo
Html5 logo
MongoDb logo
Npm logo
Webpack logo
CSS3 logo
 logo
Git logo
Docker logo
Android logo

WEBSITES

Cette partie regroupera la liste des applications conçues, mais cette fois-ci sous le porte étendard MASTERING, il est peut être temps d'y aller.

Logo Mastering
MASTERING

THE MASTERING DASHBOARD

https://www.mastering.world
Voici le tableau de bord de MASTERING, c'est l'application sur laquelle tu te trouves actuellement, elle a pour but de tout regrouper à un seul endroit. Tu y trouveras le parcours de son développeur front principal, des travaux web ayant pour vocation d'améliorer l'expérience utilisateur ainsi que le moyen de le contacter.
Vu qu'il sert de central, tu trouveras également la liste des autres sites qui seront ajoutés progressivement, sous l'étiquette MASTERING.
Aller sur le site web

WEBSITES

—   En fait, je crois que c'était cette partie là la plus importante, je me suis trompé mais en y réfléchissant je pense que peut être les 2 sont ex-aequo.   —

CONTACT ME

Ici tu trouveras les différents moyens pour me contacter, que ce soit pour des questions, un projet ou une recherche de collaboration.

À propos des mails

Je fais en sorte de répondre aux mails sous généralement 3 jours. Que ce soit pour une question, un retour ou un contact, j’essaie de rester réactif et disponible.
Si tu n’as pas de réponse passé ce délai, je suis sans doute en poste ou en déplacement. Pas d’inquiétude, ton message n’est pas perdu.

À propos des appels

Je ne suis pas toujours disponible, mais n’hésites pas à laisser un message vocal ou un SMS Je les consulte régulièrement et je te répondrai dès que possible...
Pour faciliter les échanges, vous pouvez m'appeler en numéro visible. À titre informatif les appels masqués sont automatiquement bloqués.
Si tu passais seulement par là il est temps de se dire au revoir ... mais t'es pas obligé(e), tu peux toujours nous rejoindre pour connaître l'avancée car nous révèlerons les réseaux sociaux d'ici peu. Bon je sais que çà t'oblige à retourner ici, mais bon, fais nous confiance.