Automatisation de relance email, ne développez pas !

Dans le cadre de plusieurs projets, hors du pur développement technique, nos clients nous demandent de mettre en place la couche « Technique / Marketing ».
Voici quelques exemples :

  • Relancer une action non terminée
  • Solliciter un utilisateur qui n’a pas complètement rempli son profil à J+5
  • Envoyer une relance pour l’expiration de sa carte bleue tous les mois tant que cette CB n’est pas à jour

Formulaires Symfony pour modifier vos requêtes DQL

Le titre est un peu étrange mais dans la réalité ça fonctionne !

Les formulaires Symfony sont vraiment très simple à utiliser, sûrement le composant le plus enfantin qui soit !

Petite démonstration avec le LexikFormFilterBundle qui permets d’ajouter des conditions en DQL dans vos requêtes.
Prenons le cas d’un date range. On aimerait avoir un sélecteur qui nous affiche soit un champ date qui filtrerait les résultats avec une date >= ou alors le sélecteur nous propose de choisir entre une date de début et une date de fin.

LexikFrameworkAcceleratorBundle

Dans le milieu du web tout le monde a déjà été confronté à des clients qui veulent des pages toujours plus rapide, moins longue et surtout plus rapide. Lexik étant très attentif aux performances applicatives, nos équipes ont investi de longues années de R&D dans le but de mettre au point une technique d’optimisation.

Améliorer l’utilisation du terminal

Si vous utilisez git, que vous adorez la ligne de commande et que certaines tâches vous semblent longues mais que vous ne savez pas comment améliorer tout cela, certaines astuces de cet article pourront sans doute vous aider.

Infrastructure scalable et Symfony2

Si votre projet web prend de l’ampleur, une architecture orientée autour d’un simple serveur dédié, comme on le voit souvant, deviendra probablement insuffisante pour faire tourner votre application Symfony2.
Absorber des pics de charges, réduire les risques liés à la panne, … de nombreuses raisons peuvent vous ammener à adopter une infrastructure scalable composée de plusieurs serveurs.

Tour d’horizon des principales problématiques inhérentes à la mise en place de ce type d’architecture pour son projet Symfony2, d’un point de vue développeur.