Quotidien Shaarli
January 2, 2026
Cet article explique en détail le fonctionnement des WebSockets, une technologie permettant une communication bidirectionnelle en temps réel entre le client et le serveur. Il aborde les limites du protocole HTTP, notamment la nécessité de rouvrir une connexion TCP pour chaque requête, et comment les WebSockets résolvent ce problème en maintenant une connexion persistante. L'article détaille également le processus de mise à niveau d'une connexion HTTP/1.1 en WebSocket, les en-têtes spéciaux utilisés et les avantages des WebSockets pour les applications nécessitant une communication en temps réel.
Addy Osmani partage son workflow de codage avec les modèles de langage (LLM) pour 2026, soulignant l'importance de la planification et de la gestion des tâches. Il recommande de commencer par une spécification détaillée et un plan de projet clair, en collaborant avec l'IA pour définir les exigences et les étapes de mise en œuvre. Ensuite, il suggère de diviser le travail en petites tâches itératives, traitant chaque fonctionnalité ou correction une par une. Cette approche permet de maximiser l'efficacité de l'IA et de maintenir un contrôle humain sur le processus de développement.
"Typography in ten minutes" propose cinq règles essentielles pour améliorer rapidement la typographie de vos documents. L’accent est mis sur le texte principal (body text), car il domine visuellement. Voici les points clés :
1) Choisir une taille de police adaptée (10–12 pts en print, 15–25 px sur le web).
2) Régler l’interligne à 120–145 % de la taille de police pour une lisibilité optimale.
3) Limiter la longueur des lignes à 45–90 caractères (ou 2–3 alphabets en minuscules) pour éviter la fatigue oculaire.
4) Éviter les polices par défaut (comme Times New Roman ou Arial) et privilégier des polices professionnelles pour un rendu soigné.
5) Ajuster les marges (plus d’1 pouce en print, éviter les textes collés aux bords sur le web).
L’auteur insiste : appliquer ces règles transforme radicalement la qualité perçue de vos documents, même sans être designer. Un guide concis et pratique pour tous, avec des liens vers des ressources approfondies.
Ce guide pratique, destiné aux étudiants et enseignants-chercheurs, vise à aider à construire un environnement de travail avec des logiciels libres pour maîtriser une chaîne de production numérique, de la prise de notes à la publication. Il aborde la gestion des connaissances personnelles (PKM) et l'utilisation de Markdown pour organiser les données de manière pérenne. La lecture est linéaire et progressive, avec des mises à jour régulières. Le guide n'est pas destiné à la production de PDF esthétiques ou au benchmarking de logiciels, mais plutôt à l'exploitation des connaissances produites. Il est sous licence CC BY-SA 4.0.