Profil
Diaa Al Hariri
Développeur & support informatique — Genève
Diaa Al Hariri, développeur & support informatique à Genève. Sites WordPress sur mesure, extensions PHP, maintenance, mise en ligne et support aux utilisateurs.
À propos
Je suis Diaa Al Hariri, développeur & support informatique basé à Genève. Je conçois, développe et maintiens des sites web, des plateformes WordPress, des extensions PHP et des outils numériques adaptés aux besoins réels des utilisateurs et des entreprises.
Mon parcours vers le développement web n’a pas été totalement classique. Ma formation initiale est en droit, mais ma curiosité pour l’informatique et les technologies m’a progressivement conduit vers un nouvel univers. Très tôt, je me suis intéressé au fonctionnement des ordinateurs, des réseaux et des logiciels, jusqu’à faire de cette passion une véritable activité professionnelle.
Au fil des années, j’ai occupé plusieurs rôles dans le domaine numérique : maintenance informatique et réseau, assurance qualité, gestion de projets, gestion de contenu, puis développement web. Cette diversité d’expériences influence encore aujourd’hui ma manière de travailler : avant d’écrire du code, j’essaie toujours de comprendre le besoin, les utilisateurs et le problème que la technologie doit réellement résoudre.
Depuis plusieurs années, je me concentre principalement sur le développement web et WordPress. Je travaille avec HTML, CSS / SCSS, JavaScript, PHP et Python, ainsi qu’avec différentes technologies comme React, Flask, Django ou Strapi. J’ai également travaillé avec Joomla et Drupal, mais WordPress est devenu l’un de mes principaux environnements de développement.
Je ne considère cependant pas WordPress uniquement comme un outil de création de pages. J’aime aller plus loin en développant des extensions sur mesure, interfaces d’administration, intégrations métier et fonctionnalités personnalisées. Certains projets m’ont par exemple amené à créer des systèmes de gestion pour des restaurants, des interfaces administrables spécifiques ou encore des intégrations entre un site web et du matériel externe.
À Genève, j’ai notamment travaillé sur différents projets pour L’Antenne Etang, Yann and Co, Revolution Food et plusieurs sites clients. Ces expériences m’ont permis de travailler aussi bien sur la conception et le développement que sur la maintenance, les migrations, les tests fonctionnels, l’optimisation des performances, le responsive design et le SEO.
Ma précédente expérience dans l’assurance qualité et la gestion de projets joue également un rôle important dans mon approche. Pour moi, une fonctionnalité n’est pas terminée simplement parce qu’elle fonctionne. Elle doit également être testée, compréhensible, maintenable et capable d’évoluer avec le projet.
Je m’intéresse aujourd’hui particulièrement à l’évolution du développement logiciel avec l’intelligence artificielle, l’automatisation et le cloud. J’utilise notamment Python et différents outils basés sur l’IA pour expérimenter de nouvelles méthodes de développement, automatiser certaines tâches et améliorer les processus de création et de maintenance des applications.
Je reste cependant convaincu que la technologie doit rester au service du besoin. Utiliser un framework récent ou une nouvelle intelligence artificielle n’a d’intérêt que si cela permet de construire une solution plus efficace, plus simple ou plus utile.
C’est dans cet esprit que j’ai créé ce journal sur hariri.ch.
J’y partage mes expériences, mes découvertes et mes notes de veille autour du développement web, de WordPress, PHP, Python, du cloud, de l’intelligence artificielle, de l’automatisation et des outils qui transforment réellement notre manière de travailler.
Ce journal est aussi une façon de documenter mon propre parcours : tester, comprendre, construire, parfois se tromper, améliorer… puis partager ce qui mérite de l’être.
Diaa Al Hariri
En images
Articles et insights de Diaa Al Hariri
-
Modern Go Guidelines : comment JetBrains veut empêcher les agents IA d’écrire du Go dépassé
JetBrains publie Modern Go Guidelines, un dépôt GitHub public conçu pour aider les agents de codage IA à produire du Go aligné sur la…
Lire l’article → : Modern Go Guidelines : comment JetBrains veut empêcher les agents IA d’écrire du Go dépassé -
turbovec 1.0.0 : ce que change cet index vectoriel Rust/Python pour les charges RAG et recherche sémantique
Avec sa première version stable, turbovec met en avant un index vectoriel en Rust avec bindings Python, une empreinte mémoire fortement réduite, l’ingestion en…
Lire l’article → : turbovec 1.0.0 : ce que change cet index vectoriel Rust/Python pour les charges RAG et recherche sémantique -
NoBuzz : à quoi sert cette compétence Claude Code qui “traduit” le jargon IA en anglais simple
NoBuzz est un projet open source qui ajoute à Claude Code une commande `/debuzz` pour reformuler une réponse en anglais plus direct. Installation, dépendances,…
Lire l’article → : NoBuzz : à quoi sert cette compétence Claude Code qui “traduit” le jargon IA en anglais simple -
AWS Glue 6.0 : ce qui change vraiment pour les pipelines de données
Disponible en disponibilité générale depuis le 21 août 2026, AWS Glue 6.0 combine une baisse de prix de 30 %, un runtime modernisé et…
Lire l’article → : AWS Glue 6.0 : ce qui change vraiment pour les pipelines de données -
Vomit : à quoi sert cet outil open source qui « traduit » la sortie de Claude via un LLM local
Le projet public `zachahn/vomit` propose une approche inhabituelle : prendre la sortie de Claude, puis la reformuler en anglais à l’aide d’un modèle local. Voici…
Lire l’article → : Vomit : à quoi sert cet outil open source qui « traduit » la sortie de Claude via un LLM local -
Pourquoi Stripe rachète OpenRouter et ce que cela change pour l’infrastructure IA
Stripe a annoncé l’acquisition d’OpenRouter, une plateforme de routage de modèles IA qui traite plus de 10 trillions de tokens par jour. Au-delà du…
Lire l’article → : Pourquoi Stripe rachète OpenRouter et ce que cela change pour l’infrastructure IA -
WordPress 7.1 ajoute une API publique pour enregistrer des icônes SVG personnalisées
Avec WordPress 7.1, les thèmes et extensions disposent enfin d’une API publique pour déclarer des collections d’icônes et des icônes SVG individuelles. Voici ce…
Lire l’article → : WordPress 7.1 ajoute une API publique pour enregistrer des icônes SVG personnalisées -
Ce que changent les dernières annonces AWS pour l’exploitation: EC2, OpenSearch et ElastiCache
AWS a mis en avant en août 2026 trois évolutions utiles pour les équipes plateforme et exploitation: des contrôles d’état applicatifs natifs dans EC2,…
Lire l’article → : Ce que changent les dernières annonces AWS pour l’exploitation: EC2, OpenSearch et ElastiCache -
Comment fonctionnera le marquage invisible des textes générés par Claude
Anthropic prépare un watermarking intégré aux futurs modèles Claude pour signaler leur implication dans un texte, sans ajouter de caractères ni modifier sensiblement les…
Lire l’article → : Comment fonctionnera le marquage invisible des textes générés par Claude