Le Design Pattern 'Abstract Factory'

Design Pattern Conception - 11 Apr 2017

Le Design Pattern 'Abstract Factory'

Deuxième article d’une série consacrée aux Design Patterns. Aujourd’hui, le pattern AbstractFactory où il sera question de produits, de familles et de fabriques (factories, au pluriel s’il vous plaît). Une gentille famille américaine Une gentille famille américaine Le livre Head First Design Patterns (dont j'ai déjà vanté les mérites) regroupe les deux patterns Factory Method et AbstractFactory dans un même chapitre consultable en ligne et intitulé The Factory Pattern: Baking with OO Goodness.

Design Pattern Conception - 10 Apr 2017

Le Design Pattern 'Factory Method'

Plan de l’article : Repères bibliographiques Ceci n’est pas une pipe Le Design Pattern ‘Factory Method’ Quelques repères bibliographiques en guise de préambule Avant d’entrer dans le vif du sujet en abordant notre premier Design Pattern, permettez-moi de citer deux ouvrages incontournables lorsque l’on évoque ce sujet. Design Patterns: Elements of Reusable Object-Oriented Software En effet, difficile d’entamer une série d’articles consacrés aux Design Patterns sans faire référence à la bible en la matière : Design Patterns: Elements of Reusable Object-Oriented Software.

Le Design Pattern 'Factory Method'
Provisionner simplement une stack de monitoring Telegraf + InfluxDB + Grafana avec Manala

provisoning manala ansible influxdb grafana telegraf monitoring - 25 Jan 2017

Provisionner simplement une stack de monitoring Telegraf + InfluxDB + Grafana avec Manala

Manala Manala est la boîte à outils pour Ansible créée par Elao. Elle se compose d’une multitude de rôles Ansible pensés autour de la même philosophie : une installation et une configuration simple d’un environnement serveur. Si vous n’êtes pas famillier avec Ansible, je vous encourage à découvrir ce magnifique outil. Pourquoi monitorer Le monitoring consiste à surveiller et logger une série de métriques dans le temps et de les représenter sous forme de graphiques.

Utiliser l'API Openstack OVH

ovh openstack docker infra api - 16 Dec 2016

Utiliser l'API Openstack OVH

OVH propose depuis quelque temps déjà d’accéder à certaines ressources de votre infrastructure à travers l’API Openstack. Bien que pas mal d’opérations soient réalisables grâce au manager, certaines d’entre elles, un peu poussées, ne sont réalisables qu’à travers l’API OVH et/ou l’API OpenStack qui est d’ailleurs partiellement exploitée par le dashboard Horizon. Nous allons voir en détails l’installation d’un environnement client pour exploiter l’API Openstack en console. Pré-requis Python 2.

progressive web app service worker web mobile offline - 05 Dec 2016

Le web n'est pas mort, la revanche par les Progressives Web Apps

Temps de lecture : 15 minutes En 2010, le magazine américain Wired titrait “The web is dead“ et prédisait que les apps allaient remplacer le web. Retournement de veste en 2014 lorsque ce même magazine annonce “The web is not dead”. L’installation d’apps n’a finalement pas pris le dessus sur l’utilisation du web. En réalité la plupart des gens n’installent ou n’utilisent que très peu d’apps, celles des messageries et des réseaux sociaux.

Le web n'est pas mort, la revanche par les Progressives Web Apps
Notre quotidien d'équipe projet auto-organisée

agile user stories - 01 Dec 2016

Notre quotidien d'équipe projet auto-organisée

Cela fait maintenant un an que nous travaillons sur un projet aux multiples facettes dont l’équipe est constituée de quatre développeurs côté Elao, un Business Analyst et un Product Owner côté client. Notre méthodologie est très inspirée de Scrum et de XP. Notre équipe s’est construite avec l’aide de notre manager et coach Agile. Il nous épaule et nous challenge souvent pour faire émerger des améliorations. Voici ce que nous avons mis en place progressivement, nos expérimentations, nos succès et nos échecs.

Web conférence blend lyon Développement Design Business - 08 Nov 2016

Blend Web Mix 2016 : un gros coup de boost

Cette semaine chez élao, on est allé se balader au Blend Web Mix. Et vous savez quoi ? Ça nous a gonflés à bloc ! Blend a la pêche, Blend est chaud bouillant et a plein de choses à dire. Des gens qui innovent Au Blend, on a rencontré des équipes qui cartographient la France et l’affichent en 3D dans le navigateur : Géospatial data + WebGL = iTowns. Une application concrète ?

Blend Web Mix 2016 : un gros coup de boost
Retour sur le Forum PHP 2016

Développement Web afup Conférence ForumPHP - 07 Nov 2016

Retour sur le Forum PHP 2016

Le Forum PHP 2016 de l’AFUP s’est une nouvelle fois déroulé au Beffroi de Montrouge. Le programme s’annonçait très alléchant et nous n’avons pas été déçus. Nous avons aimé les retours d’expérience La migration de Prestashop d’une architecture “custom” à Symfony. A noter que Prestashop fait un gros effort de communication concernant la migration vers Symfony. L’une des conséquences de cette migration est que la communauté Prestashop va un peu plus se professionnaliser.

Vuejs Javascript Front Frontend Framework - 04 Nov 2016

Réalisez une application Vue.js avec vue-cli

Dans mes précédents articles je vous présentais pourquoi utiliser Vue.js dans vos projets et comment intégrer Vue.js à une application Symfony. Je vais maintenant vous présenter une autre facette du framework d’Evan You, la création d’applications frontend grâce à l’outil vue-cli. vue-cli Comme je l’avais annoncé, le framework est très polyvalent. Facile à utiliser et à intégrer à une technologie backend, il permet également de réaliser des applications frontend. Et pour nous faciliter la chose, le framework met à notre disposition vue-cli, un outil en ligne de commande qui encapsule et automatise tout ce dont vous aurez besoin pour créer votre application Vue.

Réalisez une application Vue.js avec vue-cli