Catégories
JavaScript

Material-UI une bibliothèque de composants React

Material-UI est une librairie de composants React qui implémentent les guidelines de Google en terme de Material Design que l’on retrouve dans les interface des applications Google comme Gmail, Google Photos ou encore dans les applications Android. Pre requis Material-UI a été conçu pour être utilisé avec avec un ensemble de Fonts pour : les […]

Catégories
JavaScript Veille techno

Veille Techno 2018 S1

Webpack 4 Webpack 4 (release announcement) & new Plugin system (tuto complet) CommonsChunkPlugin (blog) a été remplacé par optimization.splitChunks une propriété mode (défaut production) permet de setter l’environnement dans le webpack.config.js et webpack peut etre lancé avec les flags -d  et -p 0CJS : aucune configuration n’est nécessaire pour un démarrage rapide (sans entry et […]

Catégories
VSCode

WSL: un shell Bash sous Windows 10

Lorsqu’on travaille sous Windows, il est souvent nécessaire, pour des raisons de compatibilité avec l’outillage d’un environnement de développement orienté JS (Node, React, Webpack etc.) ou du code récupéré sous Github (souvent dév sous MAC OS qui utilise un shell Linux), nous avons « besoin » d’un système Linux et si possible on aimerai pouvoir l’utiliser dans […]

Catégories
Devops

Git Server sur un NAS Synology

En tant que développeur ou devops il est primordial de garder une sauvegarde de ses fichiers (sources ou conf) et si possible de garder un historique des modifications (versionning) pour pouvoir s’y référer, c’est là qu’intervient git qui est l’un des systèmes de gestion de version les plus utilisés dans le monde. Git est le […]

Catégories
Productivité

Mailchimp [vidéo]

Voici ma 1ère production Youtubienne 🙂 une introduction à la solution de mailing MailChimp :

Catégories
VSCode

VSCode avec TFS

Avec Visual Studio Code il est possible d’effectuer la gestion de version de ses sources avec Git (par défaut), mais également avec TFS. Configuration de VSCode Pour cela la configuration de VSCode n’est pas intuitive et nécessite de suivre plusieurs étapes, les étapes suivantes ont été réalisées avec Visual Studio 2017 FR sous Windows:

Catégories
Devops

Linux Networking

Linux dispose depuis longtemps d’outils puissant en ligne de commande pour diagnostiquer les problèmes réseau ou récupérer des informations sur les éléments présent sur le réseau, comme nmap, whois, dig etc. netstat Netstat est une commande shell qui affiche les informations sur les connexions réseau locales, les tables de routage et un certain nombre de […]

Catégories
Productivité

Chocolatey et Homebrew Packages Managers pour Windows et MAC OS

Qu’est ce qu’un package manager Un package manager (gestionnaire de packages) est un outil la plupart du temps en ligne de commande (CLI), qui permet de chercher, télécharger et d’installer des packages simplement (exécutables ou librairies) sur votre système (Linux, Windows ou MAC OS). Les utilisateurs de Linux Debian (et donc d’Ubuntu mais aussi Raspbian) […]

Catégories
Productivité

Sublime Text 3 – Raccourci clavier indispensables

Sublime text 3 est devenu en quelques années le nouveau VI des développeurs web Front, bien que supplanté par VSCode en terme de popularité (sorti en 2016).Il est extrêmement léger, rapide, customisable à souhait, entièrement pilotable par le clavier et la version d’essai ne dispose pas de limites (ce qui ne veut pas dire qu’il […]

Catégories
JavaScript jQuery

Require.js

Qu’est ce que c’est ? Un outil (bibliothèque) qui nous permet en javascript d’écrire du code « modularisé », de gérer les dépendances entre nos différents modules et de les charger de manières asynchrone. A quoi ca sert ? Ça sert à ne plus avoir un paquet de balises <script> dans nos fichiers HTML qui référencent des […]