Les landing page sont utilisées pour de nombreuses raisons sur le web : collecter des emails, permettre le téléchargement d’un livre blanc, lancer un MVP, faire de l’A/B testing sur un positionnement marketing, … Nous avons décortiqué les 6 étapes…
Comment automatiser la création de documents personnalisés avec Autocrat ?
Certaines de nos tâches quotidiennes sont chronophages et a faible valeur ajoutée. Nous vous proposons un tutoriel pour automatiser certaines de vos procédures et la création automatique de vos documents personnalisés en quelques clics. En vidéo Gagnez du temps grâce…
Comment faire de l’A/B testing avec Google Optimize ?
Le test A/B, également appelé A/B testing ou encore split testing, est une technique marketing plébiscitée par les webmarketeurs puisqu’elle permet de comparer la performance d’un contenu par rapport à un autre et ainsi déterminer la version la plus optimale…
Google Tag Manager : déclarer un évènement comme objectif de conversion
Pour compléter sa suite d’outils dédiés à l’analyse de données, Google a créé Google Tag Manager : un gestionnaire de balises qui vous permet de tracker facilement les données liées à votre site internet sans entrer dans le code de…
Messenger Symfony : Responsabilité unique dans vos handlers
Quand on écrit du code, on découpe les fonctionnalités et les classes pour que celles-ci ne fassent qu’une seule chose à la fois. Le risque de ne pas suivre ce principe c’est de se retrouver avec une classe qui gère…
Mise en place de Varnish avec Drupal 8
Introduction Lorsque j’ai commencé à étudier Varnish avec Drupal 8 dans le cadre d’un projet à fort trafic, je me suis aperçu qu’il était difficile de trouver une documentation complète. Malgré l’abondance de documentations disponibles, beaucoup se focalisent sur Varnish,…
Regrouper des annotations Symfony
Il peut être laborieux de répéter certaines annotations sur différents contrôleurs. Afin de factoriser celles-ci et de faciliter la maintenance, nous pouvons créer une annotation pour les gouverner toutes !
Paramétrez des feedbacks pour vos traitements asynchrones
Quand on doit faire de l’asynchrone, par exemple avec RabbitMQ, en tant que développeur on se retrouve un peu isolé de l’avenir du traitement de son code. Partons d’un cas réel de site de vente immobilière qui a besoin de…
Simplifiez vos formulaires Symfony
Les formulaires Symfony permettent de soumettre des données, de les valider, et pourquoi pas de transformer la valeur en une classe. On peut aussi y associer une classe et laisser le formulaire mettre à jour les propriétés de celle-ci sans…
Nginx, Webpack dev serveur, BrowserSync dans une stack Docker
Chez Lexik, nous utilisons Docker pour tous nos projets Symfony, y compris ceux embarquants les frameworks javascript tels Angular, VueJS ou quelques fois ReactJS.Depuis que nous avons intégré Choosit, nous avons des intégrateurs qui gèrent leurs feuilles de styles et…