Lab

Nos articles techniques pour partager avec les développeurs web

SQL – Ordre de tri de données groupées

Introduction Un peu de contexte… Parmi les fonctionnalités d’un site E-Commerce, on entend souvent parler de produits configurables, de relation parent-enfant entre les produits, de déclinaisons. Tant de termes pour décrire la même chose : la...

Auditer Magento en quelques heures

Temps de lecture : ± 10 minutes. Pour les plus impatients, LA commande est disponible en fin d’article pour générer les fichiers nécessaires à l’exploitation de l’audit. Chez Occitech, nous sommes fréquemment confrontés à la...

Webpack, React et ES6

Dans ce petit tutorial, nous allons mettre en place un projet React en ECMAScript 6 à l’aide de Webpack et de Babel. La structure du projet L’objectif sera donc d’obtenir un environnement de développement qui transpilera automatiquement...

Docker dans Jenkins dans Docker !

Bien que le Hub de Docker permette de faire des builds automatisées, cette solution a aussi ses limites, dont une en particulier qui m’a fait chercher une méthode alternative : les tags sont fixes (dans le sens où on ne peut pas le définir dynamiquement)...

Patchez votre Magento !

Une faille de sécurité « critique » de Magento a été découverte … et corrigée dans la foulée. Elle concerne toutes les versions disponibles en téléchargement de Magento aussi bien la Enterprise Edition que la Community Edition. Pour...

Les serveurs monolithiques face aux microservices

Ces dernières années les microservices sont devenus de plus en plus populaires. Pourquoi ? Devriez-vous les utiliser ? Comment les mettre en place ? Autant de questions auxquelles cet article de Victor Farcic apporte un début de réponse pour vous...

Monitorer votre serveur Apache avec ELK

ELK, c’est quoi ? Le trio ElasticSearch, Logstash et Kibana alias ELK permet de facilement centraliser et visualiser les logs générés par vos divers services. Dans cet article nous allons mettre en place un stack ELK simple afin de monitorer...

Les tests unitaires sous Magento 1.x – Partie 1

Cette première partie explique la mise en place d’une boutique Magento avec Composer et Modman, les tests unitaires sous Magento à l’aide du module EcomDev_PHPunit, ainsi nous espérons qu’il permettra à d’autres personnes de...

HTML5 File API, React et créativité

L’API File de HTML5 est là depuis un petit moment maintenant et est désormais plutôt bien supportée (en lecture tout du moins). Elle a le mérite de pouvoir nous aider en tant que développeurs à proposer des solutions plus simples en tirant...

Installer Magento 2 beta en 5 minutes avec Docker

0.42.0-beta1, tel est le petit nom de cette première beta pour développeurs de Magento 2. Et dans le but de commencer à tester la bête le plus vite possible, on va voir comment avoir une beta qui tourne en 5 minutes montre en main, grâce à Docker...