symfony

Un bot Twitter (sur la vaccination) avec les commandes de symfony 5 et la crontab

Introduction Aujourd’hui nous allons voir comment mettre en place un Bot pour Twitter ! Notre objectif sera de récupérer le nombre officiel de personnes vaccinées contrela Covid 19 (sur https://www.data.gouv.fr/fr/datasets/donnees-relatives-aux-personnes-vaccinees-contre-la-covid-19/) et de publier une fois par jour (à 20h00) les données sur un compte Twitter (https://twitter.com/VaccinBot). Ce tuto sera plus minimaliste que les précédents, le …

Un bot Twitter (sur la vaccination) avec les commandes de symfony 5 et la crontab Lire la suite »

Un Workflow de pro avec Symfony 5 !

Introduction Dans cet article nous allons découvrir le composant Workflow de Symfony. Ce composant va nous permettre de mettre en place facilement et rapidement un workflow dans une application Symfony. Nous ne rentrerons pas dans le détail de ce qu’est un “workflow” vs une “state machine” (les deux sont possible avec ce composant), mais vous …

Un Workflow de pro avec Symfony 5 ! Lire la suite »

Mettre en production une application Symfony 5 avec Heroku

Introduction Je reçois très souvent des messages me demandant comment mettre en production une application Symfony. Il existe de nombreuses possibilités pour réaliser cela, aujourd’hui je vais vous présenter une solution simple (et gratuite dans un cadre d’un apprentissage). En effet, aujourd’hui nous allons voir ensemble comment déployer une application Symfony (avec une base de …

Mettre en production une application Symfony 5 avec Heroku Lire la suite »

Intégration continue d’une API (Symfony/API Platform) avec Postman et GitLab CI

Disclamer Cet article est long, très long ! Le café est obligatoire pour une lecture dans de bonnes conditions ;-).Bonne chance ! Introduction L’idée aujourd’hui c’est de partir de zéro, de construire notre API de démonstration (avec Symfony et API Platform), d’écrire nos tests dans Postman, puis de les automatiser dans une pipeline d’intégration continue …

Intégration continue d’une API (Symfony/API Platform) avec Postman et GitLab CI Lire la suite »

De l’asynchrone avec Symfony 5 et RabbitMQ

Introduction Je vous propose de mettre en place un système de gestion Asynchrone dans un projet Symfony 5 en utilisant RabbitMQ, et vous allez le voir c’est super simple ! Pour nous simplifier la tâche Symfony dispose d’un super composant : Messenger. Pour que le concept soit simple à comprendre nous allons simuler le cas d’usage …

De l’asynchrone avec Symfony 5 et RabbitMQ Lire la suite »

Intégration continue d’un projet Symfony 5 avec GitLab CI

Introduction À l’heure du DevOps, à la réduction du temps entre le développement et la mise en route des fonctionnalités, il n’est plus que jamais nécessaire de mettre en place des outils pour s’assurer de la qualité de notre code. L’intégration continue est un ensemble de pratiques utilisées en génie logiciel consistant à vérifier à …

Intégration continue d’un projet Symfony 5 avec GitLab CI Lire la suite »

Bootstrap 5 avec Symfony 5 et Webpack Encore

Introduction Au moment où j’écris cet article (en décembre 2020), Bootstrap vient de sortir la version v5.0.0-beta1 de son célèbre framework CSS. Comme pour l’utilisation de Tailwind CSS, Symfony avec Webpack Encore nous permet d’utiliser et customiser simplement Bootstrap. Nous allons découvrir ensemble comment mettre en place simplement Bootstrap, puis nous verrons comment aller plus …

Bootstrap 5 avec Symfony 5 et Webpack Encore Lire la suite »

Découvrons Symfony UX avec Chart.js, Dropzone.js et Cropper.js

Introduction Le 3 décembre 2020, lors de la conférence Symfony World, la sortie de Symfony UX a été annoncé. L’idée générale c’est d’offrir une expérience fluide et simplifié pour utiliser un certain nombre de composants Javascript. Symfony UX consists of three main components:– a Symfony integration for Stimulus to provide a new organization for JavaScript …

Découvrons Symfony UX avec Chart.js, Dropzone.js et Cropper.js Lire la suite »

Utiliser Tailwind CSS 2, PurgeCSS avec Symfony et Webpack Encore

Introduction J’ai suivi une formation Backend, et le Front n’est pas du tout ma spécialité, mais au quotidien, j’utilise généralement Bootstrap, et je dois dire que jusqu’à présent ce Framework me suffit largement. Ceci dit, de plus en plus de monde disent tout le bien qu’ils pensent de Tailwind CSS, et j’avais envie de tester …

Utiliser Tailwind CSS 2, PurgeCSS avec Symfony et Webpack Encore Lire la suite »

Profiler vos applications Symfony avec Blackfire et Docker

Introduction Cet article et cette vidéo ont pour objectifs de mettre en place Blackfire pour profiler une application Symfony, le tout dans un environnement Docker. Pour ceux qui souhaite “Dockeriser” leurs applications Symfony, je vous invite à prendre connaissance de ces deux précédents articles : Un environnement de développement Symfony 5 avec Docker et Docker-compose Du …

Profiler vos applications Symfony avec Blackfire et Docker Lire la suite »