Les hooks Git

formation-git

Git est un système de versionnage bien pratique pour plusieurs raisons. Les plus communes sont probablement la souplesse avec laquelle il est possible de cloner et repartager n’importe quel dépôt, sa notion de branches très fonctionnelle grâce aux commandes avancées que la solution propose (commits interactifs, rebase, stash et bien-sûr : merge), ou simplement le fait qu’il s’agisse d’une des technologies la plus populaire, donc la plus supportée. Une raison secondaire, mais potentiellement aussi puissante réside dans son système de hooks (« crochets », en français) autorisant le couplage avec des applications externes.

Les différences entre Joomla 2.5 et Joomla 3.4

joomla_logo
Joomla est une gestion de contenu (CMS) qui permet de créer et gérer un site dynamique. Il permet aussi à plusieurs individus de travailler sur un même document. Permet de séparer les opérations de gestion de la forme et du contenu. Et permet la structuration du contenu. Joomla est codé en PHP, le langage de programmation web le plus répandu du marché, et fonctionne en liaison avec une base de données SQL.

Optimisation Magento – Mise à plat des tables Customer

magento_logo

Un des atouts de la plateforme E-commerce Magento est son architecture de base de données dite « EAV ». Cette architecture offre une grande flexibilité lorsqu’il s’agit par exemple d’ajouter un attribut sur l’entité Client ou Produit. L’avantage vient du fait que chaque ajout d’attribut ne va modifier en rien la structure des tables car la liste des attributs ainsi que leurs valeurs sont stockées dans des tables bien distinctes.

Les notifications push Azure avec Cordova pour Android

microsoft_azure

Ceci est le premier post sur un retour d’expérience de l’intégration du service de notifications push de Microsoft, Azure Hub Notification, au sein d’une application Cordova pour les plateformes mobiles Android, IOS et Windows Phone 8. Je vais dans un premier temps me focaliser sur la plateforme Android et vous détailler les différentes étapes  pour déployer le service  côté mobile et plateforme Azure. Ce billet sera également l’occasion de vous faire part des difficultés rencontrées et solutions mises en place.