Étiquette : france
-
•
17 min de lecture
Symfony 7 & FrankenPHP : du streaming vidéo HLS à l’instantané grâce à Varnish
Introduction Comme nous l’avons vu dans les deux premières parties, mettre en place un service de streaming vidéo n’a rien d’évident. Pourtant, en s’appuyant sur une stack moderne autour de FrankenPHP et de l’encodeur FFmpeg, il est tout à fait possible de construire une architecture cohérente et performante. Nous avons déjà abordé la mise en place de la stack…
-
•
17 min de lecture
Symfony 7 & FrankenPHP : implémenter du streaming HLS avec FFmpeg et DRM
Introduction Dans le précédent article, on a posé les bases d’un POC de streaming vidéo… qui ressemblait déjà plus à une vraie plateforme qu’à une simple démo. Upload automatisé, pipeline asynchrone avec Symfony Messenger et RabbitMQ, workers dédiés grâce à FrankenPHP, compression vidéo intégrée : bref, un socle solide, scalable et fluide. Mais qui dit vidéo dit aussi poids, bande passante et…
-
•
17 min de lecture
Streaming vidéo HLS avec Symfony 7, FrankenPHP, Docker et FFmpeg
Introduction Le streaming vidéo en PHP, est-ce vraiment une bonne idée ?Lorsqu’on parle de diffuser des vidéos sur un site web, on pense souvent à des solutions comme YouTube ou Vimeo. Pourtant, de plus en plus de projets souhaitent héberger et gérer leurs propres vidéos directement, pour des raisons de contrôle, de branding ou de performance. Mais diffuser…
-
•
17 min de lecture
Une API en 5 min c’est possible (avec Symfony)
Une api c’est simple en soit et peut devenir une horreur suivant comment et le pourquoi on est contraint de faire des choix technique poussé Introduction : En 2025, les APIs ne sont plus un luxe réservé aux architectes logiciels : elles sont devenues la norme dans le développement web. Que ce soit pour connecter un front…
-
•
17 min de lecture
Top 5 des défis avec Symfony : ses limites (et pourquoi je l’utilise quand même)
Introduction : Symfony, un amour compliqué ? Vous ne le savez peut-être pas, mais ici, sur le blog, on parle de Symfony depuis longtemps – et surtout, avec un regard qui a bien évolué. Mon approche actuelle se veut plus terrain, plus concrète, avec toujours une petite touche geek (parce que tester des trucs chelous en dev, c’est clairement ma…
-
Apprentissage Automatique avec Symfony : Intégration Facile de Rubix ML en PHP
Introduction Sur ce blog, on a déjà exploré pas mal de territoires techniques — de Docker au traitement asynchrone avec RabbitMQ, en passant par la configuration avancée d’environnements de développement. Mais aujourd’hui, on passe un cap : on entre dans l’univers fascinant du Machine Learning, directement depuis notre stack PHP. Pas de RAG, pas d’API externe ni de microservice compliqué…
-
•
17 min de lecture
Comment scaler une app Symfony avec RabbitMQ et FrankenPHP
Introduction : Le principal frein dans une application PHP classique ? Le traitement synchrone. Lorsqu’un utilisateur déclenche une action impliquant un volume important de données — comme envoyer un e-mail, valider une commande ou effectuer une analyse — le serveur est bloqué jusqu’à la fin du traitement. Résultat : des délais, des timeouts, et une expérience utilisateur…
-
•
17 min de lecture
Docker & FrankenPHP : votre environnement de dev Symfony, comme en prod
Introduction Eh bien, nous y voilà : la partie 2 de notre exploration de Docker !Encore une fois, je trouve cet outil extrêmement puissant, tant par sa rapidité d’usage que par la versatilité presque infinie qu’il offre. Côté environnement, oui, c’est clairement overkill pour un simple projet local… mais ce n’est pas grave.👉 Le but ici est d’apprendre, de comprendre les bonnes pratiques et surtout de poser les…
-
•
17 min de lecture
FrankenPHP et Symfony : guide complet d’installation avec Docker
Introduction Bienvenue sur mon blog où Symfony et tout son écosystème sont à l’honneur !Comme beaucoup d’entre vous, je découvre peu à peu l’univers de l’Ops. Aujourd’hui, je vous propose de plonger dans l’installation d’un serveur web moderne avec FrankenPHP. Et vous allez voir, FrankenPHP met littéralement une claque monumentale à Apache ! Grâce à sa puissance, sa simplicité…
-
•
17 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…