Catégories
Devops

Basic Auth

Usage La Basic Auth (authentification basique) RFC7617 est l’un des schémas d’authentification de la « structure d’authentification HTTP » et permet de protéger une ressource web ou URL par un simple couple login/mot de passe.En accédant à une URL protégée par une Basic Auth, le navigateur fait apparaître une pop-up demandant les credentials (login/pass). L’utiliser ou pas […]

Catégories
Veille techno

Annonces Microsoft Build 2019

Voici un résumé des annonces de la MS Build 2019 les plus impactantes pour moi 😁 WSL2 MS va lancer mi Juin WSL2 successeur de WSL qui intégrera un kernel maison (bientôt dispo sur Github) basé sur le noyau Linux 4.19 (à titre de comparaison, Ubuntu 19 est basé sur un noyau 5) et aura […]

Catégories
Devops

Linux SystemD

SystemD, les services systèmes de Linux SystemD fourni un système/service manager qui est lancé avec le PID 1 et démarre le reste du système, mais fourni également un nombre impressionnant d’outils. Systemctl Pour gérer les services sur un système Linux (start, stop, restart, status), nous pouvons utiliser la commande systemctl (anciennement service). Ces services sont […]

Catégories
.Net

.Net Core sur Raspberry Pi

.NET Core qui vient tout juste de sortir en v3, nous permet d’exécuter nos application en mode console ou autres webapps sur différentes plate-formes et architectures. Installation du Runtime .NET Core sur Raspberry Pi Pour faire tourner un site web codé en .NET Core sur un Raspberry Pi, il faut installer le Runtime (plate-forme armhf): […]

Catégories
JavaScript

GraphQL

GraphQL GraphQL est une nouvelle norme d’API, qui fourni une alternative plus efficace, puissance et flexible à REST développé à l’origine par Facebook, pour répondre à un besoin de transfert de données adaptés aux nouveaux usages du web (mobile avec des taux de transfert restreint et qualité de connexion pas toujours au top). Pour schématiser, […]

Catégories
Devops

Heroku

Heroku est un Paas (service en ligne)  qui nous permet de déployer, gérer et faire tourner des applications (Node.js, Python, Go, Scala, Ruby, Clojure, Java et PHP) sur des containers Linux appelés dynos (infrastructure Heroku) et offre un Dashboard d’administration plutôt bien fait. Une application au sens Heroku est un ensemble de fichiers source ainsi […]

Catégories
JavaScript

JS Testing Frameworks

Voici un recueil d’infos à propos des Frameworks de test ainsi que des assertion libraires populaires. Jest Zero configuration testing platform. A l’origine, basé sur Jasmine (jusqu’à la v15, today v23) Strengths of Jest The biggest advantage of using Jest is that it works out of the box with minimal setup or configuration. Much of […]

Catégories
VSCode

VSCode Extensions

Extensions VSCode Favoris Voici la liste de mes extensions favorites pour VSCode, qu’il est possible de récupérer par code –list-extensions  et installable via code –install-extension : Bookmarks : alefragnani.Bookmarks Debugger for Chrome : msjsdiag.debugger-for-chrome ESLint : dbaeumer.vscode-eslint GitLens : eamodio.gitlens HTML Tag wrapper : bradgashler.htmltagwrap Prettier : esbenp.prettier-vscode Terminal : formulahendry.terminal Pour les habitués de Visual […]

Catégories
JavaScript

Next.js

Depuis son passage à la version 7 (19/09/18), le Framework Next.js qui permet de faire du SSR avec React, inclus Webpack 4 et Babel 7, ce qui le remet au goût du jour. Ce qui rend l’usage de Nex.js intuitif, réside dans le fait le routage est une correspondance entre un fichier JavaScript et une […]

Catégories
Devops

Dual boot sur Dell XPS 15

Windows 10 passer d’AHCI à RAID sur le Dell XPS 15 9560 Suite à l’installation d’une Debian en dual boot avec Windows 10 sur mon joli Dell XPS15 tout neuf, j’ai remarqué que Windows (AHCI) et Linux (RAID) ne bootaient pas tous les 2 sous le même mode. Un gist est venu à mon secour […]