CDN : pourquoi les sites se chargent vite partout
Comprendre les réseaux de diffusion de contenu (Cloudflare, Akamai, CloudFront) : copies proches de l'utilisateur, cache, protection anti-DDoS, et ce que cela change pour un site web.
Wi-Fi d'hôtel ou de gare : la page de connexion ne s'affiche pas
Faire apparaître le portail captif d'un Wi-Fi public : ouvrir un site en http (neverssl.com), désactiver temporairement VPN et DNS personnalisé, et se protéger ensuite.
Câbles Ethernet : Cat 5e, 6, 6a, 7, 8, lequel acheter ?
Choisir un câble réseau : catégories et débits, longueur maximale de 100 m, câble plat ou blindé, et pourquoi un Cat 6 suffit pour la maison.
Bufferbloat : quand la latence explose pendant un téléchargement
Tester le bufferbloat (Waveform, Cloudflare speed test), comprendre pourquoi la visio ou les jeux lagguent quand quelqu'un télécharge, et le réduire avec la QoS / SQM.
Passer la box en mode bridge pour utiliser son propre routeur
Mettre la box en mode bridge (Freebox, Bbox, SFR) ou utiliser la DMZ (Livebox) pour confier le routage à son propre routeur, avec les services opérateur (TV, téléphone) à vérifier.
Redémarrer et mettre à jour sa box correctement
Redémarrer la box proprement (logiciel ou débranchement 30 secondes), vérifier et installer les mises à jour du firmware, et différencier redémarrage et réinitialisation usine.
Box 4G/5G : Internet sans ligne fixe
Utiliser une box 4G ou 5G à la maison : placement près d'une fenêtre, antenne externe, forfait et data, IPv4 partagée, et comparaison avec la fibre ou le satellite.
La table ARP : relier adresses IP et adresses MAC
Comprendre le protocole ARP qui associe une adresse IP à une adresse MAC sur le réseau local, lire la table avec arp -a, la vider, et repérer un conflit ou une attaque ARP.
Voir les appareils connectés à sa box et bloquer un intrus
Lister les appareils connectés dans l'interface ou l'appli de la box, identifier un appareil inconnu par son nom et son fabricant, le bloquer et changer le mot de passe Wi-Fi.
Adresse 169.254.x.x : le PC n'obtient pas d'adresse
Comprendre l'adresse APIPA 169.254.x.x (aucune réponse du serveur DHCP) et la corriger : câble, Wi-Fi, redémarrage de la box, ipconfig /renew, pilote et réinitialisation réseau.
Comprendre l'adresse IP : locale, publique, IPv4
Ce qu'est une adresse IP, la différence entre adresse locale (192.168.x.x) et publique, les plages privées, et pourquoi tous vos appareils partagent la même IP publique.
AdGuard Home : bloquer pubs et traqueurs pour tout le réseau
Installer AdGuard Home (Raspberry Pi, NAS, Docker ou Windows), l'utiliser comme serveur DNS de la box, ajouter des listes de blocage et autoriser un site cassé.
YAML : comprendre et écrire un fichier de configuration
La syntaxe YAML utilisée par Docker Compose, GitHub Actions, Netplan ou Home Assistant : clés et valeurs, indentation en espaces, listes, objets imbriqués, chaînes multilignes, et pièges courants.
VS Code : les raccourcis et le multi-curseur qui font gagner des heures
Les raccourcis clavier essentiels de Visual Studio Code : palette de commandes, ouverture rapide de fichiers, multi-curseur, déplacer et dupliquer des lignes, renommer un symbole et formater le code.
VS Code : les extensions indispensables (et les réglages utiles)
Une sélection d'extensions VS Code utiles (Python, ESLint, Prettier, Live Server, GitLens, Error Lens, traduction française), les réglages formatOnSave et autoSave, et la synchronisation des paramètres.
VS Code : trouver un bug avec le débogueur et les points d'arrêt
Utiliser le débogueur de Visual Studio Code (Python, JavaScript) : poser un point d'arrêt, exécuter pas à pas, inspecter les variables, la console de débogage et les points d'arrêt conditionnels.
TypeScript : premiers pas (types, interfaces, erreurs détectées)
Découvrir TypeScript : annoter les types de variables et de fonctions, décrire des objets avec type et interface, types union, et laisser l'éditeur détecter les erreurs avant l'exécution.
SQL : interroger une base avec SELECT, WHERE, ORDER BY et LIMIT
Les bases du langage SQL pour lire des données : SELECT de colonnes, filtrer avec WHERE (AND, OR, LIKE, IN, BETWEEN), trier avec ORDER BY, limiter avec LIMIT, et DISTINCT.
SQL : relier des tables (JOIN) et faire des statistiques (GROUP BY)
Combiner deux tables SQL avec INNER JOIN et LEFT JOIN, puis regrouper et calculer avec GROUP BY, COUNT, SUM, AVG, et filtrer les groupes avec HAVING.
SQL : ajouter, modifier et supprimer des données (INSERT, UPDATE, DELETE)
Créer une table avec CREATE TABLE, ajouter des lignes avec INSERT, les modifier avec UPDATE et les supprimer avec DELETE, sans oublier le WHERE, et utiliser les transactions.
SQL : accélérer une requête lente avec un index (EXPLAIN)
Comprendre les index SQL : pourquoi une requête est lente sur une grande table, lire le plan avec EXPLAIN, créer un index simple ou composé, et quand ne pas en abuser.
Référencement (SEO) : les bases techniques d'une page
Les éléments techniques du référencement naturel : balise title, meta description, titres, URL lisibles, balises Open Graph, sitemap.xml, robots.txt, vitesse et données structurées.
Les expressions régulières (regex) pour débuter
Comprendre les expressions régulières : caractères, classes \d \w, quantificateurs, ancres, groupes de capture, et les utiliser en Python (re.findall, re.sub) et dans VS Code pour rechercher-remplacer.
La récursivité expliquée simplement (factorielle, dossiers)
Comprendre la récursivité : une fonction qui s'appelle elle-même, le cas de base, la pile d'appels, exemples de la factorielle et du parcours de dossiers, et les limites (RecursionError).