Suite aux deux excellents articles de Michael Pagès sur Docker (Docker présentation – Part1, et Docker  – Tutoriel : Isolation d’application par Projet – Part 2), j’ai eu envie d’essayer d’utiliser cet outil. Cependant, j’ai rencontré quelques difficultés lors de la mise en oeuvre, avec des résultats pas toujours voulus, ou bien de longues minutes à essayer de comprendre comment faire telle ou telle chose. Cet article n’est donc pas destiné à vous expliquer comment fonctionne docker, mais plutôt : “Comment l’utiliser”.

Description de la conférence : “On parle beaucoup de Docker en ce moment. Je vais tenter de vous expliquer comment fonctionne Docker comme j’aurais aimé qu’on me l’explique. Nous allons apprendre à prendre en main Docker pour construire une application web Java 8 et la déployer sur la Google Cloud Platform.” Après l’Ippevent, profitez d’un […]

logo-color-opacity

Le vendredi 17 octobre se tiendra la première édition de BDX.io, une conférence pour développeurs à Bordeaux. Au programme, 40 talks sur des sujets du moment : on y parlera de langages (Java, Go, Clojure…), de développement Web (AngularJS, Web Components…), de déploiement (Docker), de bases de données NoSQL (Mongo…), de Machine Learning, et j’en […]

Les moteurs de recherche sont de plus en plus courants dans nos applications. Ils peuvent être utilisés pour fournir une fonction de recherche complémentaire. Mais ils sont de plus en plus souvent au cœur même des sites et des applications, passage obligé pour accéder à l’information en remplacement des recherches transactionnelles classiques. Or, le fonctionnement […]

Plantons le décor Le mot microservice est de plus en plus présent dans les discussions traitant d’architecture orientée services. Sans revenir sur le bien fondé ou non d’une telle approche, qui, pour couper court à toute tentative de troll, dépendra surtout des usages concernés, il convient peut être de réintroduire tout d’abord quelques notions associées […]

La finalité première d’une API Web est d’exposer des données dans le but d’être consommées, voire modifiées. Assez rapidement se pose donc la question de la sécurisation des accès à ces données. Mais d’autres aspects peuvent rapidement rejoindre ce premier, comme la gestion de la performance de l’API ou encore le respect de quotas d’accès. […]