Catégorie : projets web
mes projets web ,sur différentes technologies comme les CMS, les frameworks, les sites statiques.
En utilisant Symfony, Vuejs, Bolt CMS, Wordpress, prestashop, etc….
-
• 10 min de lecture
Mistral Vibe CLI vs GPT-5 Codex Max : La France est-elle en avance ?
Introduction Avant de nous lancer dans les benchmarks techniques, il est crucial de contextualiser l’arrivée de ces nouveaux assistants de codage. Où se situent-ils réellement dans notre workflow quotidien ? En tant que développeur Full Stack très attaché à l’écosystème Symfony (Cocorico ! 🇫🇷), je ne cherche pas à remplacer mon expertise, mais à l’augmenter. Cet article n’est pas…
-
• 10 min de lecture
LiveKit + FrankenPHP : la classe virtuelle IA souveraine et open source
Introduction On poursuit notre aventure avec la V4 de notre classe virtuelle intelligente, toujours dans une logique incrémentale et concrète. Cette fois, on franchit une étape clé : l’intégration de LiveKit pour transformer notre environnement en une véritable plateforme de streaming souveraine — un Google Meet à la française, hébergé sur nos propres serveurs. L’objectif ? Donner vie à une classe virtuelle immersive,…
-
• 10 min de lecture
Symfony Mercure et FrankenPHP : construire un chat en temps réel avec SSE sans WebSocket
Introduction Lors de notre précédente expérimentation, une question simple m’a obsédé : comment construire une “classroom” en temps réel avec Symfony, sans devoir recharger la page pour savoir quels élèves sont connectés ? La réponse s’est imposée d’elle-même : Mercure. Ce protocole de Server-Sent Events (SSE) est taillé pour la mise à jour instantanée, et, combiné à Symfony UX Turbo,…
-
• 10 min de lecture
Symfony & Maps : quelle est la bonne direction pour intégrer des cartes interactives ?
Introduction Le besoin d’une carte interactive, c’est une histoire qui se répète à chaque fois qu’on décide de développer un site web. Et c’est encore pire quand on parle de créer une web app ou un SaaS : là, la carte devient souvent un élément central de l’expérience utilisateur. Mais il faut comprendre une chose…
-
• 10 min de lecture
Symfony et Meilisearch : Simplifiez et accélérez vos recherches
Symfony & Meilisearch : une alternative légère et performante à Elasticsearch ? Lorsqu’on développe une application avec Symfony, on se retrouve souvent face à une question importante : quelle solution de recherche utiliser pour fournir une expérience utilisateur optimale ? Symfony ne dispose pas nativement d’un moteur de recherche avancé intégré, mais plusieurs solutions externes existent, parmi…
-
• 10 min de lecture
Symfony et les Events
Introduction Symfony, un framework PHP puissant et né d’un savoir-faire francophone – cocorico ! – est devenu au fil des années un incontournable pour les développeurs du monde entier. Grâce à son architecture robuste et ses multiples fonctionnalités, il permet de créer des applications web modulaires et performantes. Pour ma part, après plusieurs années d’utilisation,…
-
• 10 min de lecture
Symfony messenger + RabbitMQ = Power !
Pourquoi utiliser RabbitMQ ? C’est une excellente question : pourquoi aurait-on besoin de RabbitMQ alors que d’autres solutions comme Doctrine ou des processus synchrones pourraient suffire ? La réponse est simple : quand vos applications doivent gérer une charge importante ou des processus parallèles complexes, RabbitMQ devient un allié incontournable. RabbitMQ est taillé pour l’asynchrone. Il…
-
• 10 min de lecture
PHP est mort !
Ici on ne vas pas parler du fait que PHP est nul ou encore pourquoi il n’est pas aimé PHP : Est-ce vraiment mort ? Analyse et perspectives Les tendances technologiques et les discussions enflammées sur les réseaux peuvent parfois pousser à des jugements hâtifs : « PHP, c’est dépassé ! ». Beaucoup préfèrent se tourner vers des…
-
• 10 min de lecture
Les projets web et les choix technologiques
Comment Choisir la Meilleure Technologie pour Votre Projet Web ? Lorsque vous vous lancez dans un projet web, qu’il s’agisse d’un simple site vitrine ou d’une plateforme e-commerce complexe, le choix des technologies à utiliser est une décision cruciale. Il ne s’agit pas seulement de sélectionner un outil ou un langage de programmation, mais de…
-
• 10 min de lecture
RAG Symfony + LLM + Supabase
Comprendre le concept de RAG La RAG est une méthode qui optimise les résultats générés par un modèle de langage en intégrant des données externes provenant de sources de connaissances fiables. Plutôt que de se limiter aux informations disponibles dans les données sur lesquelles le modèle a été entraîné, la RAG permet au modèle de…