Posted in 2018

Tiny Tiny RSS

Il existe de nombreux aggregrateurs de flux RSS

Read more ...


git bug: un tracker integrer

Il existe un outil de bug-tracking intégrer dans git. Son principale avantage est de rajouter la gestion et l’historisation des bugs au niveau du gestionnaire de code.

Read more ...


Redmine par docker

Redmine est une application web Open Source de gestion complète de projet en mode web, développé en Ruby sur la base du framework Ruby on Rails. Redmine est basé sur des modules et des plugins, chacun pouvant être activé séparément.

Read more ...


Le multi-staging

Depuis la version 17.05 docker a introduit une nouvelle version nommé mult-staging.

Read more ...


nnn un explorateur de ficher dans un terminal

Un navigateur dans un terminal facile à utiliser: nnn

Read more ...


MQTT: le bus d’eclipse

Nous avons déjà utilisé un bus de message. Cet élement permet d’échanger des messages entre différentes applications. Les mesages peuvent être ephémère mais il peuvent aussi être sauvegardé pour être délivré par la suite.

Read more ...


Dive: visualiser une image docker

Un excellent outil pour explorer une image docker et voir l’effet ognion

Read more ...


Git les hooks

Le principe est de lancer une commande avant ou après une action git.

Read more ...


Git bien nommer ses commits

Les commentaires des commits sont importants car ils permettent souvent de savoir

Read more ...


Git les bonnes pratiques

Mon experience dans des équipes de dév démontre un point important: l’outil essentiel du développeur n’est pas l’IDE mais le gestionnaire de version … c’est outil qui permet de travailler ensemble.

Read more ...


Python et chatbot

Suite à ma lecture d’un linux mag consacré au chatbot, j’ai put tester des librairies permettant de créer facilement un chatbot.

Read more ...


Tester une application flask avec selenium et drone.io

Cet article a pour but de présenter un exemple de mise en oeuvre de test métier d’une application web flask via une plateforme de developpement continue comme drone.io en utilisant selenium

Read more ...


Selenium: test fonctionnel des applications web

Lors de nos projets on doit impérativement lancer des éléments

Read more ...


Drone.io développement en continue

J’ai découvert un nouvel outil de développement continue. A l’instar de jenkins, gitlabCI, … drone permet de réaliser un semble de tâche suite à la modification d’un serveur de version comme git.

Read more ...


Visual Studio Code pour Python

J’ai longtemps utilisé comme EDI pour Python vim.

Read more ...


Historisation sous une base Postgresql

Souvent quand on écrit une application la problématique de sauvegarder les modifications apportées aux données n’a pas d’intérêt. Mais un jour les métiers arrivent et demande “qui ou quand cette données a été changé” … et là il faut mettre en oeuvre un système d’historisation.

Read more ...


Gitea … un github opensource

J’utilise beaucoup gitweb pour générer un serveur git. Cela à l’avanateg d’être standard, supporté par git et de fournir une interface minimale pour visualiser son repository git. De plus l’image docker que je maintiens permet de créer automatique des repositories et des utilisateurs

Read more ...


APIs REST avec swagger

Suite à une préparation d’un exemple concret de serveur d’API REST, je me suis mis à développer un serveur rapidement

Read more ...


Office365 sous linux

Microsoft fournit OneDrive qui est un outil de synchronisation pour monter le partage Sharepoint sur son ordinateur mais seul Microsoft Windows et IOS sont supportés. Il s’appuie sur le protocole WebDAV mais authentifie les utilisateurs avec le protocole OAuth2.

Read more ...


Turtl un outil de prise de note

J’ai souvent besoin d’un outil de prise de note rapide que je puisse retrouver sur l’ensemble de mes appareil (pc, portable, mobile)

Read more ...


Supervision de nginx avec goaccess

Il est assez simple de lancer un serveur nginx

Read more ...


Proxy transparent avec nginx

Il est assez simple de paramétrer un proxy avec nginx

Read more ...


Material Design Lite

Material Design Lite (MDL) est un framework javascript permettant d’avoir une ihm respectant le MAterial Design de google sans mettre en oeuvre angular par exemple.

Read more ...


BuidDot … l’intégration continue

Il est indispensable quand on developpe d’avoir une stack technique.

Read more ...


Création d’une stack technique

Il est indispensable quand on developpe d’avoir une stack technique.

Read more ...


Sauvegarde d’une base Postgresql sous docker

Il est assez simple de lancer une base Postgresql sous docker est assez simple

Read more ...


Nettoyage image docker

Ligne de commande permettant de supprimer les images qui n’ont pas été builder correctement

Read more ...


Log docker avec python

Une des problématique rencontrée avec python et docker est la suivante

Read more ...


Kong: api management suite

Dans le précédent article j’indiquais ne pas réussir à lancer Kong dernière version avec docker-compose … cela est chose faite

Read more ...


Kong: api management

Quand on developpe des APIs pour une utilisation externe (pour des clients par exemple) on arrive vite à une problématique de gestion.

Read more ...


Kong dashboard

Une petite trouvaille: une ihm pour gérer Kong au lieu d’utiliser les APIs fournit

Read more ...


ELK: Elasticsearch Logstash Kibana

J’ai fait quelques articles sur GrayLog un outil permettant de centraliser, indexer et présenter des dashboard à partir des logs systèmes et applicatives.

Read more ...


Supervision du réseau via speedtest

Il existe un outil simple pour tester la performance de votre débit internet speedtest

Read more ...


Réplication sous PostgreSQL

Sécuriser une base est souvent difficile que les problèmes peuvent provenir de différents éléments. Il faut souvent sucuriser l’endroit ou on sauvegarde les données, mais aussi le moteur postgres lui même.

Read more ...


Pgadmin4

Il existe plusieurs clients pour la base postgresql:

Read more ...


Metabase: la BI simple et gratuite

La Bussiness Intelligence est un domaine toujours en mouvements. Il existe beaucoup de solution proprietaire fort honereuses … heureusement il existe quelques solutions open source et gratuite.

Read more ...


Git rebase … pour fussionner des commits, changer un commentaire

Quand je developpe j’ai une tendance à beaucoup commiter en local pour pouvoir revenir sur une modification plus rapidement mais aussi pour voir les éléments que je valide au fur et à mesure.

Read more ...


Git rebase … comment préparer un merge

Un des élements clés d’un projet git est le merge … que faire quand un merge n’est pas un “fast-foward” et que de longues heures vont arriver pour merger quelques choses puis le retester ?

Read more ...


Git revert … supprimer un mauvais commit

Nous allons voir dans cet article comment supprimer un malheureux commit validé en local mais aussi sur le remote

Read more ...


rst2html5: faire des présentations full html

Si rst permet de prendre des notes, de réaliser de la documentation il peut aussi permettre la création de véritable présentation en mode web.

Read more ...


Respect des PEPs par pep8radius

Il existe quelques outils qui permet de vérifier que notre code correspond au qualité standard de code python.

Read more ...