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
Pourquoi devriez-vous utiliser Vue.js dans vos projets ?

Vuejs 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à.

Javascript Web conference - 17 Jun 2016

Retour sur le Best Of Web 2016

La seconde édition du Best Of Web s’est tenue à Paris le vendredi 10 juin 2016. Comme l’année dernière c’est la salle de la Grande Crypte de Paris qui a hébergé l’événement. Le principe ne change pas, pendant une journée l’événement propose de revivre les meilleurs meetups parisiens orientés web. L’événement est plutôt axé front, ça parle donc de Javascript, de CSS, de webperf, … Le format de l’année précédente a été conservé, c’est-à-dire une seule track pour ne rien manquer.

Retour sur le Best Of Web 2016

Développement Web conference nCrafts craftsmanship - 17 May 2016

Retour sur la nCrafts 2016

Les 12 et 13 mai se déroulait à Paris la nCrafts, une conférence indépendante et internationale sur le développement logiciel. Créée par des développeurs pour des développeurs, nCraft se veut résolument orientée professionels, qualité et bonnes pratiques. C’est ce que j’ai pu vérifier lors de ma participation à l’évènement qui prenait place à la salle CAP 15, à deux pas de la Tour Eiffel. Software Craftsmanship Le thème principal de l’événement était le software craftsmanship / “l’artisanat du lociel” et l’accent était mis sur les rencontres et la discussion entre développeurs.

Retour sur la nCrafts 2016
Introduction au provisioning

Ansible Linux Virtualisation - 03 Feb 2016

Introduction au provisioning

De plus en plus répandu au sein des services IT, l’approvisionnement (ou provisioning en anglais) devient une composante incontournable des environnements techniques. Depuis longtemps utilisé par les sysadmin (soit sous la forme de “simples” scripts shell ou via des technologies spécialisées), l’avènement des DevOps permet aujourd’hui de démocratiser son utilisation. On le retrouve ainsi de plus en plus au sein des environnements de développement comme de production. La “culture” DevOps et plus largement AGILE repose sur des principes simples que sont l’automatisation, la réutilisabilité ou encore l’amélioration continue, principes auxquels le provisionning répond largement.

Retour sur la SymfonyCon 2015

Conférence Symfony SymfonyCon - 17 Dec 2015

Retour sur la SymfonyCon 2015

Symfony a 10 ans Symfony a fêté ses 10 ans pendant deux jours dans un lieu très spécial, les Folies Bergères à Paris. Et nous avions la joie d’y être ! Keynote d’ouverture La keynote d’ouverture animée par Fabien Potencier a mis en lumière les visages des acteurs clés ayant contribué à la réussite de ce framework : les dévelopeurs, les ambassadeurs et les contributeurs à sa documentation. À retenir :