Chez Wanadev,
nous faisons des expériences

(et ça nous plait...)

Proposer une expérience à faire !

Par Théo Catherinet
Il y a 1 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 Corentin Baur
Il y a 10 mois
Parse server vs Firebase
Difficulté : 10'

Parse server et Firebase sont des outils permettant le développement d'applications mobiles ou web plus rapidement. Ces outils vous évitent de devoir développer des parties telles que la gestion de la base de données, les envois de notifications push (Mobiles et même web pour Firebase). Voici un article vous permettant de voir la différence ainsi que les forces et faiblesses de chacune des solutions.

Par Baptiste Donaux
Il y a 10 mois
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 Manuel Klein
Il y a 10 mois
PostgreSQL, le grand oublié
Difficulté : 10'

Bon... Postgre, c'est vrai que pendant des années on s'est croisés, perdus, revus, sans jamais rester fidèles. Cependant, maintenant que tu m'accompagnes au quotidien, rien ne me fait regretter cette vieille base de données que l'on nommait MySQL.

Par Fabien Loison
Il y a 10 mois
Gitlab : consolider son workflow grâce aux git-hooks côté serveur
Difficulté : 10'

Git, incontournable outil de versioning : nous l'utilisons sur chacun de nos projets. Manier Git au sein d'une équipe complète demande rigueur et discipline. Dans cet article, nous allons détailler comment améliorer le processus grâce aux git-hooks.

Par Corentin Baur
Il y a 10 mois
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 Baptiste Donaux
Il y a 11 mois
Retour d'atelier PSR-7
Difficulté : 15'

Le mardi 27 septembre se déroulait un atelier sur le PSR-7, histoire de présenter un peu la nouvelle recommandation sur l'implémentation des Middlewares. Retour sur cet atelier présenté par Matthieu Napoli.

Par Manuel Klein
Il y a 11 mois
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 1 an
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 Manuel Klein
Il y a 1 an
Mon idée sera un excellent projet web #2 : le cahier des charges
Difficulté : 20'

Suite de notre série de "Mon idée sera un excellent projet web" qui propose une explication étape par étape de la réalisation d'un projet technique depuis une idée jusqu'à sa mise en production. Dans cet article, nous traiterons de la rédaction d'un cahier des charges efficace et utile !