Utilo

Guides pour développeurs

Des articles pratiques et détaillés qui expliquent les concepts derrière nos outils.

7 min de lecture

MD5 vs SHA-256: Différences, sécurité et le moment d'utiliser chacun

Comparez MD5, SHA-1, SHA-256 et SHA-3: comment fonctionnent les fonctions de hachage, pourquoi MD5 est cassé, vitesse, somme de contrôle, HMAC et la bonne façon de hacher les mots de passe.

Lire le guide
7 min de lecture

Les types de codes à barres sont expliqués: EAN-13, UPC, code 128, ITF-14, QR et plus

Un guide des symboles les plus courants des codes à barres, ce que chacun encode, où il est utilisé, chiffres de vérification, numéros GS1 et comment choisir le bon code à barres.

Lire le guide
7 min de lecture

Meilleures pratiques en matière de codes QR: taille, contraste, correction d'erreurs et tests

Comment créer des codes QR qui scannent de manière fiable sur papier et sur écran: taille minimale, zone calme, couleurs, niveaux de correction d'erreur, codes statiques ou dynamiques et sécurité.

Lire le guide
6 min de lecture

Conventions de dénomination: camelCase contre serpent_case contre kebab-case contre PascalCase

Un guide pratique pour les conventions de dénomination à travers JavaScript, Python, Go, SQL, CSS, URL et variables d'environnement, avec des règles pour les acronymes et les limites des API.

Lire le guide
6 min de lecture

Exemples d'expression Cron: 30 horaires expliqués (avec des pièges)

Apprenez la syntaxe cron champ par champ et copiez 30 expressions cron testées pour chaque N minutes, jours ouvrables, emplois mensuels, heures d'ouverture et plus encore, ainsi que les pièges du fuseau horaire.

Lire le guide
6 min de lecture

Base64 expliqué: comment ça marche, quand l'utiliser et quand pas

Une explication claire de l'encodage Base64: l'algorithme, le remplissage, l'URL sécurisée Base64, les URL de données, les frais généraux de taille, les pièges Unicode et les idées fausses de sécurité.

Lire le guide
6 min de lecture

UUID v4 contre UUID v7 contre ULID: quel identifiant unique devriez-vous utiliser?

Comparez les UUID aléatoires v4, les UUID ordonnés dans le temps v7 et les ULID pour les clés de base de données, les API et les systèmes distribués, avec des compromis de performance, de confidentialité et de format.

Lire le guide
5 min de lecture

L'horodatage Unix expliqué: secondes, millisecondes, fuseaux horaires et 2038

Qu'est-ce que l'heure Unix, pourquoi les systèmes l'utilisent, comment convertir les horodatages dans tous les langages majeurs, et comment éviter les bogues de fuseau horaire, de milliseconde et de Y2038.

Lire le guide
5 min de lecture

La feuille de triche Regex: modèles, drapeaux et exemples du monde réel

Une feuille de triche pratique d'expressions régulières avec des classes de caractères, des quantificateurs, des ancres, des groupes, des solutions de contournement, des drapeaux et des modèles testés pour les tâches quotidiennes.

Lire le guide
6 min de lecture

Comment fonctionne JWT et comment décoder un jeton en toute sécurité

Comprendre la structure des jetons Web JSON, comment les signatures sont créées et vérifiées, les revendications courantes, les pièges de sécurité et comment décoder un JWT.

Lire le guide
6 min de lecture

Comment compresser une image à 100 KB sans perdre visiblement la qualité

Une méthode étape par étape pour réduire les photos à moins de 100 Ko pour les formulaires, les courriels et le Web: redimensionnez d'abord, choisissez le bon format, puis ajustez la qualité.

Lire le guide
5 min de lecture

JSON aux interfaces TypeScript: un guide pratique pour taper les réponses API

Apprenez à transformer JSON en interfaces TypeScript précises, à gérer des champs optionnels, des nuls, des unions et des tableaux, et à synchroniser les types avec de vraies API.

Lire le guide