Chez Wanadev,
nous faisons des expériences

(et ça nous plait...)

Proposer une expérience à faire !

L'équipe Wanadev est devenue au fil des années experte en Symfony. Depuis sa version 1.4 jusqu'à Symfony2, nous avons développé de nombreuses plateformes en tant que prestataire de developpement Symfony, aux tailles et thématiques variées comme la création de job boards, ou bien de d'audits de sécurité et de performance. Sur le blog, nous publions des retours d'expériences ou des découvertes. Symfony nous plait, alors nous partageons nos articles avec la communauté. Cet espace est à la libre disposition des collaborateurs de Wanadev afin de recueillir des avis de la communauté, de faire progresser l'ensemble des amateurs de Symfony, ainsi que de découvrir de nouvelles choses.

Par Manuel Klein
Il y a 2 mois
Une API rapide et sans FOSRest
Difficulté : 10'

Avec une utilisation de plus en plus intensive des technologies frontend, les API sont les pierres angulaires du développement web moderne. Quels que soient les langages utilisés, de nombreuses solutions existent avec pour chacune un niveau de complexité et de fonctionnalités différentes. Leurs succès sont indéniables et dessinent l'avenir logique de beaucoup de frameworks backend. Dans l'écosystème Symfony, le bundle FosRest se taille la part du Lion des implémentations API. Mais est-il possible de faire sans ?

Par Corentin Baur
Il y a 3 mois
Kit de survie : Connexion avec le composant LDAP de Symfony
Difficulté : 15'

L'équipe a eu besoin d'intégrer une connexion LDAP dans un projet et nous avons trouvé la documentation assez restreinte sur cette partie. Kit de survie : cet article va vous présenter comment utiliser LDAP avec votre projet Symfony !

Par Baptiste Donaux
Il y a 4 mois
Retour d'expérience sur Symfony Flex
Difficulté : 10'

Symfony Flex se présente comme une nouvelle structure pour nos projets Symfony et peut-être même LA nouvelle structure. Petit retour d'expérience sur les gains techniques de futures nouvelles normes.

Par Théo Catherinet
Il y a 7 mois
Grâce à Faker, générez des données aléatoires dans votre base de données
Difficulté : 10'

Lorsque l'on développe un site avec Symfony, il est souvent pratique d'utiliser les fixtures pour remplir sa BDD de valeurs bidons. Le problème c'est qu'il faut écrire chacune de ces fausses données à la mano, une par une. C'est là qu'utiliser le petit framework Faker peut nous être utile, en nous permettant de créer beaucoup de fausses données lisibles par un humain.

Par Baptiste Donaux
Il y a 1 an
De zéro à Bipbip.js : pourquoi et comment nous avons développé notre outil de déploiement
Difficulté : 13'

Anciens utilisateurs de Capifony, nous avons choisi de développer notre propre solution de déploiement plutôt que d'utiliser Capistrano pour déployer nos applications Symfony. Nous avions une problématique liée au déploiement de nos projet. Cet article est un résumé de pourquoi nous avons choisi d'écrire Bipbip.js, notre outil de déploiement.

Par Corentin Baur
Il y a 1 an
Retour d'expérience : un développeur Symfony sur Drupal 8
Difficulté : 6'

Pour les développeurs Symfony qui s’intéressent au framework, Drupal 8 est une bonne alternative. Il est basé sur le framework et semble être facile d'accès pour des développeurs Symfony comme nous. Modeste retour d'expérience.

Par Manuel Klein
Il y a 1 an
5 astuces pour mieux utiliser Doctrine 2
Difficulté : 5'

Les développeurs Symfony utilisent Doctrine couramment pour bénéficier de l'abstraction et simplifier les manipulations des données dans son projet. En revanche, là où nous allons gagner en temps de développement et d'implémentation, Doctrine peut vite vous en faire perdre, dès que vous vous penchez sur l'optimisation ou que vous sortez des sentiers battus. Avec un peu de retours, nous vous proposons quelques tweaks et cas d'utilisations autour de l'ORM pour vous simplifier la vie.

Par Corentin Baur
Il y a 2 ans
5 sources d'amélioration pour la sécurité de votre application Symfony
Difficulté : 10'

Dans un monde où les données personnelles deviennent un business pour des hackers, la sécurité devient un élément très important. Il faut savoir protéger ses utilisateurs ainsi que se protéger soi-même.

Par Baptiste Donaux
Il y a 2 ans
Comment réaliser de belles requêtes SQL avec Doctrine
Difficulté : 20'

Doctrine est un ORM populaire offrant de nombreuses possibilités mais pas toujours bien mises en valeur. Cet article a pour but de montrer plusieurs manières de concevoir ses requêtes SQL.

Par Corentin Baur
Il y a 2 ans
Retours d'expériences : outils pour bien démarrer un projet Symfony3
Difficulté : 10'

Vous êtes un entrepreneur, une société ou un développeur à la recherche des bons outils de developpement pour travailler confortablement et plus efficacement ? Voici une compilation des solutions que nous conseillons pour bien démarrer un projet web.