Lab

Nos articles techniques pour partager avec les développeurs web

Un modèle de branches Git efficace

NdT : Depuis 2 ans, notre équipe utilise Gitflow, un modèle de développement simple, documenté dans cet article. Cette convention facilite entre autres le déploiement continu. Nous vous encourageons à l’adopter à votre tour.

AngularUI Router, le ngRoute en mieux

Lors de la création d’application web monopage (single-page application) avec AngularJS, nous voulons que la navigation sur le site soit semblable à celle d’un site classique sans avoir à recharger notre page. AngularJS fournit ngRoute qui permet...

CakePHP 3 a eu raison de mon cœur de Docker

Alors je sais, il y a du buzzword et du jeu de mot dans mon titre, ça c’est Clerc. Previously, on Occitech: après avoir mis en place nos premiers conteneurs Docker basés sur un exemple très simple, les Bisounours, armés jusqu’aux dents,...

CakePHP 3 : le renouveau

La version stable devrait sortir début 2015. Nous pensons chez Occitech que cette version comble énormément de lacunes et de manques du framework et peut se réconcilier avec les développeurs qui ont fait le choix d’autres frameworks il y...

Allô Docker

Tout d’abord, commençons par un traditionnel aperçu de ce qui vous attend : le but de cet article est de vous montrer pas-à-pas comment mettre en place une architecture Docker simple, composée d’un serveur Nginx et d’un serveur PHP-FPM...

AngularJS et Browserify : le duo gagnant

Dans cet article, nous allons créer une petite application AngularJS à l’aide de Browserify qui va permettre de modulariser facilement notre code et donner accès aux nombreux paquets npm dans notre navigateur. Browserify all the things Browserify...

CakeFest 2014 à Madrid : l’avènement de CakePHP 3.0

Damien et moi avons fait le déplacement à Madrid pour assister aux conférences de l’édition annuelle du CakeFest, la rencontre internationale des développeurs CakePHP : 2 jours d’ateliers suivis de 2 jours de conférences. Cela faisait...

Menez Magento à la baguette !

Magento, vous connaissez ? Cette plateforme e-commerce qui fait très bien son job, mais qui consiste en un gros bloc de 1 346 126 lignes de code dans votre dépôt Git sans aucune valeur métier propre à votre projet. Et Composer, vous connaissez Composer...

Utiliser les modèles dans AngularJS

Dans cet article, nous allons effectuer une séparation efficace des contrôleurs et des modèles dans une application AngularJS afin de rendre notre code plus simple, lisible et maintenable. Le contrôleur pas tout à fait modèle La mauvaise interprétation...

Corriger l’alerte de disponibilité sur les produits configurables dans Magento

Lors d’une itération sur un projet client, nous avons été confrontés à une anomalie non répertoriée sur le bugtracker de Magento concernant l’alerte de disponibilité d’un produit configurable. Ce bug semble être présent depuis...