![Cover for post No more for/while loop in JavaScript](/_astro/banner.CUzOCUsx_Z8YsG3.jpg)
No more for/while loop in JavaScript
Some alternatives to traditional for/while loops in JavaScript. Also how to address set theory with array of objects (union, intersection and difference).
![Cover for post Github: Tips&tricks](/_astro/banner.Dds14RCs_ZhLIFD.png)
Github: Tips&tricks
Level up your GitHub game with these tips & tricks.
![Cover for post 2016 - A Year In Review](/_astro/banner-tree-planting.H3YJ8wnO_1tVOMz.jpg)
2016 - A Year In Review
![Cover for post PHP et Programmation fonctionnelle](/_astro/banner.B1Q8SWl9_Z1ERKwP.png)
![French post](/_astro/FrFlag.DNsUAno6.png)
![Cover for post "Else": the unnecessary expression](/_astro/header.DKi5tBWE_Z2taNMO.jpg)
"Else": the unnecessary expression
How to write code without the traditional "else"
![Cover for post Dealing with Enum in a Symfony App with Doctrine2 as ORM](/_astro/abstract-1.DRH2bYFz_zbA13.jpg)
Dealing with Enum in a Symfony App with Doctrine2 as ORM
![Cover for post Vagrant, Symfony and Windows are not incompatibles](/_astro/header.B8u1ZSjx_fveB4.png)
Vagrant, Symfony and Windows are not incompatibles
![Cover for post La qualité logicielle et les trois petits cochons](/_astro/intro.DPMruPpt_57Ofl.jpg)
![French post](/_astro/FrFlag.DNsUAno6.png)
Un comparatif entre le conte pour enfants et la qualité logicielle
![Cover for post Une stack Docker pour votre application Symfony](/_astro/bg-intro.acqrYmz2_ZFYoz4.jpg)
![French post](/_astro/FrFlag.DNsUAno6.png)
![Cover for post Utiliser Redis pour stocker le cache de Doctrine](/_astro/header.Dtwje6Mw_2rcQyA.png)
![French post](/_astro/FrFlag.DNsUAno6.png)
Améliorer les performances de doctrine en utilisant son cache et en stockant les informations sur Redis