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
Accéder à une API cross-domain depuis Javascript avec CORS et un reverse proxy nginx

nginx reverse proxy infra cors api javascript - 03 Nov 2016

Accéder à une API cross-domain depuis Javascript avec CORS et un reverse proxy nginx

Introduction Dans la continuité de l’émergence des applications full frontend, nous sommes de plus en plus amenés a appeler des API directement en Javascript depuis le client. J’ai récemment été confronté à un cas où l’API à interroger n’était pas sur le même domaine que l’application. Sur un développement backend ce genre de cas ne pose aucun problème mais avec Javascript, pour des raisons de sécurité, les communications cross-domain sont bloquées par la Same Origin Policy.

Vuejs Javascript Front Frontend Framework Symfony - 21 Oct 2016

Comment intégrer Vue.js dans une application Symfony

Dans mon précédent article je vous parlais des avantages de Vue.js et vous expliquais pourquoi vous devriez l’utiliser dans vos projets. Je disais que Vue.js était parfait pour ajouter des fonctionnalités frontend à Symfony, je vais vous détailler dans cet article comment intégrer Vue.js au framework de Sensio. {{ delimiters }} La principale difficulté à l’intégration d’un framework frontend comme Vue.js dans une application Symfony vient du templating. Et pour cause, les moteurs de templating des deux frameworks utilisent les délimiteurs {{ et }} pour afficher des variables.

Comment intégrer Vue.js dans une application Symfony