Avatar

Organisations

@twitter @linkedin @rss
  • Si vous utilisez atom et python, alors vous cherchez peut-être à bénéficier de l’exécution de votre programme en cours de développement directement dans l’éditeur tout en utilisant virtualenv. Après pas mal de recherches sur le net pour un projet de mon fils, nous sommes parvenus à cette solution. Lorsque l’on développe en python, utiliser virtualenv est une très bonne pratique. Cette solution permet de ne pas avoir à installer des modules sur son poste et par conséquent ne pas avoir à gérer des incompatibilités de version entre les packages des différents programmes.
    atom python virtualenv develop Created Sun, 14 Oct 2018 16:47:57 +0000
  • Après un peu plus de 300km parcourus à Vélib dans notre capitale, il est temps de faire un petit retour rapide du service. On a beaucoup entendu parlé de l’absence de service en début de cette année 2018, à juste titre, les difficultés pour trouver une station et un vélo étaient très importantes. J’imagine que la planche avait été largement savonnée par le conscessionnaire précédent et probablement pas assez anticipé par le nouveau.
    vélo velib UX Created Sun, 30 Sep 2018 10:51:02 +0000
  • On commence à entendre pas mal parler de ce concept de l’infrastructure immuable (immutable infrastructure), mais c’est quoi ce délire encore et surtout faut-il regarder de plus près ? Principe Le principe de base derrière le concept de l’infrastructure immuable repose sur le fait qu’une fois déployée, l’infrastructure en place pour une application ou un composant de l’application restera inchangée dans le temps. Les évolutions et les corrections seront apportés à chaque fois sur une nouvelle version.
    infrastructure architecture cloud terraform devops Created Wed, 12 Sep 2018 21:19:34 +0000
  • Si vous avez l’occasion de travailler sur des plate-formes unix, linux ou OSX, vous vous battez avec des terminaux suite à une connexion ssh bien souvent. Dans ce contexte, ouvrir plusieurs terminaux séparés dans plusieurs fenêtres peut être intéressant mais fastidieux et couteux, tmux est une solution à regarder dans ce contexte. Ce petit article pour vous permettre de démarrer à moindre frais avec tmux. Pourquoi faire ? tmux, une fois installé, permet de gérer votre terminal actuel avec des fonctions autour du découpage de votre espace de travail.
    linux devops administration Created Sun, 09 Sep 2018 11:32:50 +0000
  • 🇬🇧 Maintenant que mon blog a gagné en visibilité, que certains articles fonctionnent très bien et je l’espère sont capables d’aider quelques lecteurs, il est temps d’ajouter des articles en anglais. Bien entendu, ce n’est pas ma langue maternelle et mon niveau n’est pas excellent, mais c’est une bonne opportunité de gagner encore quelques lecteurs et de toucher un public un peu plus large. J’ai effectué pour ce faire quelques ajustement dans le moteur hexo.
    news Created Sun, 02 Sep 2018 20:23:23 +0000
  • Je vous partage dans ce post des reflexions sur ma vision de la confiance dans le management, comme une pièce à casser La définition de la confiance selon James Coleman : Un individu est confiant s’il met des ressources à disposition d’une autre partie, en l’absence d’un contrat formel, en espérant en retirer des bénéfices Introduction J’ai appris à travailler avec des gens, quand bien même je ne suis pas spécialement social dans mes relations, j’aime partager, faire avancer et bien entendu progresser au contact des individus et des groupes.
    management Created Sat, 21 Jul 2018 18:19:44 +0000
  • En plus de l’accès filtré à un bucket amazon s3, il est possible de positionner du chiffrement sur la base de clés gérées dans IAM, voilà comment démarrer. L’utilisation du cloud et de ses services passe toujours pas le questionnement des solutions de sécurité et de confidentialité. Le service populaire s3 chez AWS de gestion des fichiers permet de couvrir une palette importante d’usages, depuis l’accès totalement public jusqu’à l’accès authentifié et chiffré.
    sécurité aws chiffrement s3 Created Sun, 24 Jun 2018 16:33:15 +0000
  • Comme nous avons pu le voir dans notre article sur l’instrumentation de python pour prometheus, un petit tour en java pour s’adapter à des usages plus vastes de nos développeurs. On a fait le tour des prometheus-concepts-de-base grands principes de prometheus et vu comment instrumenter du code python afin d’en tirer partie, ici on regarde les principes pour instrumenter du code java spring. N’étant pas un expert java, loin de là, ce code est probablement améliorable et optimisable, mais il fonctionne et permet de voir les grands principes.
    performance supervision prometheus java Created Sat, 09 Jun 2018 13:27:26 +0000
  • Sur un environnement conséquent, la découverte automatique des services et applications à intégrer à prometheus est indispensable. Cet article présente l’implémentation possible avec consul. Dans notre précédent article, nous avons connecté notre web service à monitorer avec prometheus et grafana. La configuration était manuelle et statique ce qui ne permet pas le passage à l’échelle. Voici comment automatiser la configuration dans prometheus sur la base du système clé/valeur consul. Une vidéo est disponible en fin d’article si vous voulez voir le résultat sans mettre les mains sur le clavier, notamment les enregistrements dynamiques et l’utilisation du DNS pour trouver les services.
    performance supervision python consul dns Created Thu, 31 May 2018 14:44:04 +0000
  • Maintenant que nous avons vu comment instrumenter notre code python pour prometheus, mettons en place l’ensemble dataviz autour de celui-ci : prometheus et grafana Nous avons vu dans nos articles précédents les principes de fonctionnement de prometheus et comment instrumenter notre code python de façon à collecter des valeurs métiers ainsi que des métriques techniques. L’objet de cet article est de mettre en place l’ensemble de l’écosystème autour de prometheus pour la collecte et le stockage des informations time-series, grafana pour la dataviz tout en conservant notre petit exemple en python.
    performance supervision python dataviz docker Created Wed, 30 May 2018 17:02:21 +0000
Next