Scala functional programming VS imperative programming

Une des choses que je suis entrain d’apprécier en essayant de coder en Scala c’est la souplesse et la force de son paradigme fonctionnel, à travers cet article je vais essayer de partager avec vous ce que je découvre via quelques exemples. Un programmeur java a pour habitude d’écrire le morceau de code suivant pour parcourir un tableau

Le…

Les principes SOLID

Avant d’écrire une entrée sur les motifs de conception (design pattern), j’ai trouvé primordial de commencer par un article autour des 5 principes de la programmation orienté objet. Les principes SOLID c’est quoi ? les 5 principes forment une série de bonnes pratiques de développement orientée objet, chaque lettre du mot S.O.L.I.D est à la tête…

Passer proprement une variable Json à vos vues twig en évitant l’échappement

Dans ce code, je passe à la vue une donnée data de type Json. Une fois que la variable data est utilisée dans la vue, le souci rencontré est que le Json perd sa validité à cause de l’échappement automatique géré par Twig. Voici le code et son résultat avant:

Voici le…

Optimiser votre site symfony2 pour le référencement

Comme vous le savez sans référencement votre site web apparaîtra après ceux de vos concurrents. Toujours dans une optique d’écrire un code modulaire et réutilisable et surtout maintenable j’utilise les variables globales Twig, l’une des possibilités que symfony2 à offertes pour pouvoir alimenter dynamiquement les fameuses balises :

voici comment j’ai procédé Définir nos…