Créer une API CRUD GraphQL sur NodeJS

Dans ce tutoriel, nous allons mettre en place une API CRUD en GraphQL avec une base de données SQLite3 sur NodeJS.  GraphQL c’est quoi ?  GraphQL (Graph Query Language) est un langage de requêtes et un environnement d’exécution. Il a été créé en 2012 par Facebook et est open-source depuis 2015. C’est une alternative aux…

EditorConfig, Prettier et ESLint sur VS Code

Lors du développement d’un projet, il arrive souvent de partir sur de mauvaises bases en termes d’indentation et de normes de code. Pour y remédier, il existe des outils qui permettent de palier à ce genre de désagrément.  Avant de commencer, vérifiez que vous avez Node et NPM installés sur votre machine à l’aide de…

Dockeriser Nuxt avec Traefik

Dockeriser Nuxt avec Traefik   Nous allons voir comment mettre en place un serveur HTTPS / HTTP 2 avec Docker. Pour la partie serveur, nous allons utiliser Traefik comme serveur de proxy (même principe que Apache, Nginx, IIS). Pour la génération du certificat, nous allons utiliser Mkcert afin d’avoir un certificat valide uniquement en local (ne pas…

Course des héros 2019

Le 23 juin dernier, on participait à la 101e édition de la Course des Héros !                    Ce double défi sportif et caritatif a permis de collecter plus de 15M€ depuis sa création, reversés à près de 300 associations françaises. 10 km sans chrono ni pression ! On était là avant tout pour soutenir l’association Petits Princes…

Creation et utilisation d’un repository privé

Lors du premier article nous avons vu comment créer une librairie python. Cette première partie est disponible ici. Dans cet article nous couvrirons la mise en place d’un repository privé avec Nexus et comment l’utiliser afin de mettre à disposition la librairie que nous avons créer dans le premier billet.     Mise en place…

Formations clients, c’est parti !

  L’ouverture de notre centre de services en 2018 pour la réalisation de projets au forfait renforce encore un peu plus notre positionnement technique. Nous proposons depuis peu des séminaires techniques pour former les équipes de nos clients.   Retour sur les séminaires DevOps chez Sarenza et Monoprix.   Notre directeur technique et notre Craftsman…