Tous les articles par jeanmich

Génère ton mot de passe

Les générateurs de mots de passe et outils complets ont le vent en poupe.

Cependant un chercheur s’est amusé à les comparer selon différents critères et nous a établi ce rapport. Il montre les différentes solutions, compare les licences, protocoles, tout ça réunit dans un beau tableau.
A noter également qu’il fait de la publicité pour son générateur de mot de passe, qu’il est toujours bon d’avoir sous la main pour complexifier les attaques par dictionnaire ou bruteforce.

Et on n’oublie pas, un mot de passe différent par site, il doit être unique pour éviter de tout perdre en même temps !

Source

StackBlitz, l’éditeur Visual Studio Code en ligne

Voilà un outil intéressant, StackBlitz propose l’éditeur Visual Studio Code, qui a bien pris chez les développeurs, en ligne, avec possibilité de créer depuis son navigateur des projets Angular, React ou Ionic.

Très utile pour partager un projet, l’avoir partout, ou développer rapidement quelque chose quand on n’est pas chez soi avec les outils à portée.

https://stackblitz.com/

Développer une application hybride avec Ionic

Développer une application mobile en langage natif ? Hybride ?
J’ai ma préférence pour le natif, mais quand on doit développer rapidement une application, l’hybride a son avantage. Ce qui me fait pencher pour ionic c’est qu’il embarque angular qui en plus d’être populaire, permet de mélanger html, objet, javascript et donc de développer assez rapidement une application mobile android, windows et ios.

Il existe un cours sur openclassrooms mais pour le coup est dépassé (oui magie de l’informatique et de se renouveler très vite).
Et finalement je suis tombé sur cet article qui, là, est récent et traite très bien le cycle de vie d’une application mobile.

Dans la même veine, petit lien vers la documentation Android pour activer le mode debug de son téléphone pour pouvoir déployer son application pendant les tests, et aussi vers Cordova, la librairie qui permet de manipuler les différentes plateformes depuis un même code.

Des cours sur machines virtuelles avec LabEx

LabEx propose des cours, tutoriaux sur Linux, python, git… mais là où ça devient intéressant, c’est qu’ils mettent à disposition des machines virtuelles où vous n’avez plus qu’à manipuler, pas besoin d’installer son propre OS, sa VM, les outils, bref tout est fourni pour que ça se fasse rapidement, pas mal quand on veut découvrir quelque chose sans perdre de temps.

Source

Rappel sur les règles de version et changelog

En lisant l’article de Cascador sur le suivi des versions des logiciels, je suis tombé sur ces liens qui confirment les bonnes pratiques sur la gestion d’un numéro de version, car non après une version 1.9 ce n’est pas une 2.0 mais une 1.10 !
Rappel aussi sur la signification du numéro suivant son emplacement (mise à jour majeure, mineure, etc…).

Second lien sur la rédaction d’un changelog. Là aussi c’est toujours bon à prendre en bonne pratique et permet de formaliser la chose.