Avatar

Organisations

@twitter @linkedin @rss
  • La solution de collete et traitement des métriques prometheus tire parti de l’instrumentation du code développé. Cet article pour vous aider à bien démarrer en python. Maintenant que les principes de base de prometheus n’ont plus de secret pour vous, voici de quoi bien démarrer en python. Nous y verrons le principe de fonctionnement sur un web service simple développé avec Flask et qui pourra être intégré dans un écosystème prometheus.
    performance supervision python prometheus Created Sat, 26 May 2018 15:46:31 +0000
  • Dès lors que l’on envisage de mettre en place du logiciel spécifique en place, il est indispensable de penser à la supervision de l’ensemble et idéalement depuis l’intérieur. Les logiciels développés doivent donc proposer des points de supervision et de monitoring de la performance qu’elle soit technique ou fonctionnelle. Les deux principaux moyens sont les logs et les métriques. Ils ne servent pas les mêmes objectifs, interessons nous à la seconde catégorie.
    performance supervision architecture prometheus Created Sat, 12 May 2018 17:31:14 +0000
  • Les bloqueurs de publicité c’est pas mal, mais le fait d’avoir à instrumenter le filtrage au niveau des logiciels clients est assez complexe et ne permet pas de couvrir ni des menaces complémentaires, ni des équipements non administrables, comme les IOT par exemples. A la maison ou dans une petite entreprise, il n’est pas courant de disposer d’élément de sécurité avancé, mettre ses mains dans les serveurs DNS ou installer des composants n’est pas à la portée de tout le monde et par conséquent on retrouve à ces endroits des vulnérabilités qui peuvent être en partie endiguées avec un filtrage à base de DNS.
    dns sécurité publicité IOT performance Created Sun, 25 Mar 2018 13:48:32 +0000
  • Réunir dans la même solution du chat, de l’échange de fichier et du fil de message en groupe, c’est assez classique mais en utilisant un système de clé de chiffrement ouvert et public comme PGP, c’est ce que propose keychain. Si vous ne savez pas ce qu’est PGP (Pretty Good Privacy) ou comment cela fonctionne, il pourra être utile de commencer par lire un peu la documentation disponible sur ce système assez ancien.
    sécurité pgp chiffrement chat Created Sun, 04 Mar 2018 15:01:45 +0000
  • Si comme moi vous avez la chance d’être chez un fournisseur internet qui ne propose pas une bande passante suffisante pour aller sur certains sites de streaming, comme par exemple twitch, ou que tout simplement vous souhaitez profiter de cette application sur votre TV, voici un premier tuto simple pour démarrer. Twitch propose des diffusions sur bon nombre de jeux et notamment propose la diffusion de certaines compétitions régulières d’esport. Le plus simple pour en profiter est tout simplement d’utiliser votre navigateur préféré sur votre poste, de choisir une chaîne et de profiter du spectacle.
    twitch internet raspberry esport Created Sun, 04 Feb 2018 14:44:04 +0000
  • Travailler en utilisant une méthode agile axée tout d’abord sur le livrable de qualité n’implique pas de s’abstraire totalement des aspects financiers de chaque phase. Lorsque l’on aborde la fabrication, on peut simplement mettre une petite touche de gestion des coûts afin de disposer d’un axe d’analyse supplémentaire, parfois crucial. Le développement logiciel, lorsqu’il utilise une méthodologie agile, peine à travailler sur les 3 axes que sont le délai, la qualité et le coût.
    agilité develop méthode scrum Created Sun, 21 Jan 2018 12:01:49 +0000
  • Je vous propose pour cette rentrée un atelier de préparation des sujets que nous traiterons plus tard sur la base de docker swarm. Le but est d’utiliser vagrant pour préparer 4 noeuds et les configurer afin de recevoir swarm ; vagrant permet de construire l’orchestration sur la base d’une programmation, servons-en nous. Si ce n’est pas déjà fait et que vagrant ça ne vous parle pas tant que cela, faites vous les dents avec le premier lab sur ce sujet.
    vagrant orchestration virtualbox ansible devops Created Sun, 14 Jan 2018 16:35:06 +0000
  • Pendant la première partie de ce labo, nous avons exploré le fonctionnement standard des containers, la notion d’héritage, la construction d’un container applicatif et son exécution. Je vous propose dans cette seconde partie de plonger un peu plus dans l’intégration continue et le devops avec un usage de l’héritage pour gérer la séparation des pouvoirs et la mise en qualité de notre application. A chacun son job En tant que développeur, il est possible que l’on vous impose des images de référence pour les containers que vous devrez utiliser dans les clauses FROM de votre définition.
    docker python flask CI devops Created Sun, 17 Dec 2017 11:33:14 +0000
  • Comme demandé par un de mes lecteurs, j’entame ici une petite série d’articles sur docker, les containers et quelques usages. Je vous les propose sous la forme de lab afin de ne pas rester théorique, c’est plus simple en manipulant un peu pour s’approprier les concepts et sortir du théorique et de la discussion de machine à café. La suite de ce premmier lab creusera plus sur des sujets d’héritage, d’intégration et de devops.
    docker python flask CI Created Thu, 07 Dec 2017 11:56:13 +0000
  • Si vous êtes comme moi utilisateur de virtualbox afin d’avoir toujours sous la main votre linux préféré, il est parfois nécessaire de construire une nouvelle instance afin de faire des tests mais que cette opération est toujours un peu fastidieuse. Avec vagrant et quelques fichiers de configuration bien construits, c’est assez simple et ouvre des possibilités. Tout d’abord vagrant : un outil assez simple, apporté par Hashicorp et qui permet de gérer des instances de machine virtuelle.
    vagrant orchestration virtualbox ansible devops Created Sun, 03 Dec 2017 16:47:29 +0000