Comment gérer ses règles métiers grâce au pattern Specification ?

Dans la majorité des projets auxquels il va participer, un développeur sera confronté à de nombreuses problématiques. L’une d’elles est l’implémentation des règles métiers. Dans cet article, nous allons voir ensemble à travers un exemple comment rendre ces règles métiers facilement maintenables, réutilisables, tout en conservant un code clair. Contexte Prenons l’exemple d’une plateforme de …

IN23/02/2017
BY: Laurent Pitteloud
LIRE LA SUITE

Les icônes et les écrans de lancement pour mobile sous iOS et Android

Préambule Lorsque l’on créé une application mobile, une étape importante consiste à designer et intégrer l’icône de l’application et l’écran de lancement. Ce sont les premiers éléments que l’utilisateur verra lors de l’installation, puis lors du lancement de l’application. Pour le designer et le développeur qui doivent concevoir et intégrer ces éléments graphiques dans l’application, …

INMobile13/02/2017
BY: Pierre-Alexandre Dupuy
LIRE LA SUITE

L’hypothèse de la fenêtre brisée

À New York, en 1993, le taux de meurtres dans certains quartiers était 26,5 pour 100.000 personnes. Entre 1993 et 1998, le nombre de meurtres par an a été divisé par plus de trois, le taux de délinquance ordinaire s’effondrait et la prostitution était éradiquée de Times Square. Considéré comme le principal acteur de cette …

INGestion de projet06/02/2017
BY: Jeremy Lebrun
LIRE LA SUITE

CakePHP is the shit

Bonjour tout le monde, j’aimerais venir en secours à un framework qui a longtemps été sous-estimé et qui s’est bâti une mauvaise réputation sur des éléments factuels qui ne peuvent être contestés qu’à haute dose de mauvaise foi. Il s’agit de CakePHP. Alors oui, je vous vois venir : « CakePHP WTF !! Et t’es développeur PHP …

INFramework30/01/2017
BY: Guillaume Lacourt
LIRE LA SUITE

Magento plugin for NetBeans IDE (part. 1)

NetBeans IDE is an open-source software which is intended for development in JAVA (at the first versions) but also supports the others languages such as C/C++, PHP, HTML5/CSS3 and Javascript. NetBeans IDE is a cross-platform softwareand  runs on Microsoft Windows, Mac OS, Linux, Solaris. NetBeans IDE  supports PHP since version 6.5 and more and more features …

INE-Commerce22/12/2016
BY: Van Thiep Nguyen
LIRE LA SUITE

Magento : import de masse avec Magmi

Avez-vous déjà eu à importer un grand nombre de produits dans la base Magento ? Que ce soit en passant par un script shell ou par les fonctionnalités natives de Magento (Dataflow), nous arrivons très vite à des limites techniques : nous sommes confrontés à des temps d’import très longs, ou à des dépassements de …

INE-Commerce19/12/2016
BY: Arnaud HOURS
LIRE LA SUITE

Prestashop 1.7, pourquoi pas…

Aujourd’hui, je vais vous parler de la nouvelle version de Prestashop. Avant d’entrer dans le vif du sujet un bref récapitulatif (non exhaustif) de ce qui, à mon sens, n’allait pas dans les versions précédentes de PrestaShop : Pas de namespace ce qui, osons le dire, est cruel envers les développeurs ; Un système d’override sclérosé …

INCMS  E-Commerce04/11/2016
BY: Guillaume Lacourt
LIRE LA SUITE

XDebug, un compagnon sous-estimé

XDebug est l’extension PHP que tout le monde connaît mais que peu utilisent à son plein potentiel. Que l’on développe sur une base Drupal, Magento ou avec les frameworks du marché (Zend framework, Symfony, etc), XDebug est partout. Je vous propose aujourd’hui un tour d’horizon qui vous permettra de l’utiliser au bon moment et au meilleur …

INDév.04/11/2016
BY: Régis Bourgault
LIRE LA SUITE

Monitoring avec Telegraf, Chronograf et InfluxDB

Suite à la demande d’un client de réaliser un test de charge sur une infrastructure de production, nous avons eu besoin de nous tourner vers une solution de monitoring. Bien qu’actuellement nous utilisons Nagios, celui-ci ne convenait pas dans ce contexte. En effet, nous avions besoin de récolter des données en temps réel, mais surtout …

INDevops29/09/2016
BY: Anthony GAEREMYNCK
LIRE LA SUITE