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.

Lire d'avantage
Utiliser l'API Openstack OVH
Le web n'est pas mort, la revanche par les Progressives Web Apps

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.

Lire d'avantage

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.

Lire d'avantage
Notre quotidien d'équipe projet auto-organisée
Blend Web Mix 2016 : un gros coup de boost

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 ?

Lire d'avantage

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.

Lire d'avantage
Retour sur le Forum PHP 2016
Réalisez une application Vue.js avec vue-cli

Vue.js 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.

Lire d'avantage

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.

Lire d'avantage
Accéder à une API cross-domain depuis Javascript avec CORS et un reverse proxy nginx
Comment intégrer Vue.js dans une application Symfony

Vue.js 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.

Lire d'avantage

Vue.js Javascript Front Frontend Framework - 19 Oct 2016

Pourquoi devriez-vous utiliser Vue.js dans vos projets ?

A l’heure des frameworks front, et à contre-pied des désormais conventionnels Angular, Riot, Ember ou encore React, j’ai décidé de m’intéresser à Vue.js. Vue.js est un framework javascript développé par Evan You qui se veut accessible, versatile et performant. Accessible En comparaison de ce que j’ai pu tester avec d’autres frameworks front, j’ai effectivement trouvé que Vue.js est très simple à mettre en place. La création d’une application basique se fait en quelques lignes de code et les résultats sont rapidement là.

Lire d'avantage
Pourquoi devriez-vous utiliser Vue.js dans vos projets ?