Comment utiliser la console JavaScript aller au-delĂ  de console.log()

1// In your gatsby-config.js 2plugins: [ 3 { 4 resolve: `gatsby-transformer-remark`, 5 options: { 6 plugins: [ 7 `gatsby-remark-prismjs`, 8 ] 9 } 10 } 11] Comment utiliser la console JavaScript aller au-delà de console.log() L’un des moyens les plus simples de déboguer quoi que ce soit en JavaScript consiste à console.log des éléments à l’aide de console.log. Mais il y a beaucoup d’autres méthodes fournies par la console qui peuvent vous aider à mieux déboguer....

18 avril 2019 Â· 4 min Â· Ludovic Wyffels

Bienvenue sur mon blog crée avec Gatsby

Gatsby est un générateur de site statique pour React.js qui permet à l’utilisateur de créer des sites Web rapides et dynamiques. Gatsby se concentre sur l’optimisation des appareils mobiles et crée automatiquement une PWA (Progressive Web App). Le site Web est alimenté par diverses sources: Markdown, CMS, API, bases de données et bien d’autres. Pourquoi Gatsby.js? J’ai longtemps repoussé la relance de mon site, également parce que je n’avais pas trouvé de solution adéquate pour un blog....

17 avril 2019 Â· 3 min Â· Ludovic Wyffels

Principales commandes SQL/PostgreSQL que vous avez besoin de connaître

Ici, nous allons passer en revue les commandes les plus importantes et les plus élémentaires que vous devez connaître pour créer, gérer et supprimer vos données sur votre base de données. Outre les commandes ici, j’utilise la syntaxe PostgreSQL. La plupart des bases de données relationnelles partagent les mêmes concepts. En apprenant cela, vous pourrez créer et gérer votre base de données. Create table Créons notre premier client: 1CREATE TABLE customer ( 2 name TEXT, 3 age INTEGER, 4 email CHARACTER(255), 5 address CHARACTER(400), 6 zip_code CHARACTER(20) 7); Creusons par étapes:...

14 avril 2019 Â· 16 min Â· Ludovic Wyffels

Configuration d'un serveur OpenVPN sur Google Compute Engine

J’ai récemment commencé à utiliser OpenVPN et à profiter des différentes options qu’il propose, notamment le masquage du trafic VPN sous TCP:443 (autrement appelé HTTPS). Personnellement, j’aime utiliser GCE pour héberger mes VPN, car je profite de la puissance et de la personnalisation que cela procure. Cependant, il n’y avait absolument aucun tutoriel sur la configuration d’OpenVPN sur GCE. Il existe 10 étapes dans ce didacticiel, mais chaque étape peut exécuter plusieurs lignes de code....

10 avril 2019 Â· 13 min Â· Ludovic Wyffels

Map, filter, reduce

Ces trois fonctions sont utiles pour parcourir une liste (ou un tableau) et effectuer une sorte de transformation ou de calcul. Cela produira alors une nouvelle liste ou le résultat du calcul effectué sur la liste précédente. Les types Avant de plonger dans map, filter et reduce, configurons la liste. 1const enum House { 2 Gryffindor = "Gryffindor", 3 Hufflepuff = "Hufflepuff", 4 Ravenclaw = "Ravenclaw", 5 Slytherin = "Slytherin" 6} 7type Wizard = { 8 name: string; 9 house: House; 10 points: number; 11}; types....

3 mars 2019 Â· 6 min Â· Ludovic Wyffels

Introduction aux stratégies de déploiement

De nos jours, le changement le plus important dans le développement logiciel est la fréquence des déploiements. Les équipes de produits déploient les versions en production plus tôt (et plus souvent). Des cycles de publication de plusieurs mois ou années sont en train de devenir rares, en particulier parmi ceux qui construisent des produits logiciels purs. Aujourd’hui, en utilisant une approche axée sur les services et sur les microservices, les développeurs peuvent concevoir une base de code modulaire....

2 fĂ©vrier 2019 Â· 10 min Â· Ludovic Wyffels

Git hooks avec Husky

Dans cet article, vous apprendrez à créer et à gérer facilement des git hooks pour vos projets Node/NPM à l’aide de Husky. Git Hooks En termes simples, les git hooks sont des scripts personnalisés, qui peuvent être exécutés automatiquement lorsque des événements spécifiques se produisent. Des crochets (hooks) côté client sont déclenchés pour des actions telles que le commit ou le merge. Les crochets côté serveur s’exécutent dans des situations telles que la réception de données (git push) du client....

25 novembre 2018 Â· 8 min Â· Ludovic Wyffels

Comment envoyer un epub vers une Kindle sans utiliser Calibre ni de cable USB ?

Si vous avez un Kindle d’Amazon, vous ne le savez peut-être pas, mais vous possédez une adresse mail ….@kindle.com qui vous permet de vous envoyer des livres et documents directement sur votre liseuse. Pour cela, il faut ajouter votre email via cette page, dans la section “Settings” > “Personal Document Settings” > “Approved Personal Document E-mail List”. Et juste au-dessus, vous devriez voir dans la section “Send-to-Kindle E-Mail Settings”, le ou les emails @kindle....

24 novembre 2018 Â· 2 min Â· Ludovic Wyffels