Catégorie : Développement informatique
-
Promise Maps
J’aime beaucoup Simon Willison depuis des années. Il tient un carnet de notes en guise de blog, comme j’aurais longtemps voulu avoir le courage de faire. Il relaie là un commentaire ycombinator : When caching the result of an expensive computation or a network call, don’t actually cache the result, but cache the promise that awaits…
-
Le plus compliqué en dev, c’est de faire des choses simple
Hier j’ai corrigé un test technique d’un candidat ayant 55 ans. Un des plus beaux tests que j’ai pu voir. – BORING code, clair, concis, efficace, très compréhensible – pas d’over archi, pas de démonstration technique, straight to the point – tous les use case testés, le bon algo sélectionné et implémenté Et … rien…
-
Today I learned : font-variant-numeric
Conseil CSS : utilisez `font-variant-numeric: tabular-nums;` pour aligner soigneusement les nombres dans un tableau, des compteurs de progression, etc. https://twitter.com/javan/status/1486059026064584711
-
Avec des lettres de A à Z
Le truc que j’ai du faire avec quasiment tous les langages mais pour lequel j’ai rarement trouvé une solution satisfaisante : transformer un texte en retirant tous les accents et convertissant les lettres pour ne garder que les a à z. Tant que je me limite au français, italien et espagnol, j’ai une suite de rechercher-remplacer…
-
Vidéos de We Love Speed
Les vidéos de We Love Speed 2021 sont sorties sur Youtube. J’ai la tristesse de ne pas avoir pu y assister. Je suis preneur de vos recommandations sur quelles présentations regarder.
-
Peritext : A CRDT for Rich-Text Collaboration
Je me rappelle avoir fouillé Prosemirror et les OT pour implémenter l’édition collaborative de Cozy Notes. C’était une implémentation simpliste faite pour quelques auteurs simultanés sur un même document. Le vrai enjeu était de pouvoir gérer à la fois le collaboratif en ligne et la capacité de modifier un document hors ligne sur un temps…
-
D’où vient cette &é’çà& de requête ?
Astuce vue ce matin, je ne sais plus où : Ajouter un commentaire dans chaque requête de base de données pour y mentionner la localisation de cette requête dans le code source (fichier, ligne). Objectif : Dans les journaux du SGBD, pouvoir tracer d’où vient la requête lente ou problématique qu’on a en face de nous. Sur…
-
Éthique et politique dans les licences logicielles
Je continue mes réflexions sur comment nous, informaticiens, participons à la politique par nos actions. Il ne tient qu’à nous de refuser de participer à des projets et des organisations du mauvais côté de la ligne morale. Contrairement à d’autres professions, nous avons le choix. Utilisons-le. Plus que le choix, nous avons un pouvoir, énorme.…
-
Développeurs, vous devriez avoir honte — Règles de mots de passe
Je rage à chaque fois que je saisis un mot de passe fort et que le site m’envoie bouler parce que je n’ai pas de caractère autre qu’alphanumérique. Essayons quelque chose d’un peu plus smart pour évaluer la robustesse d’un mot de passe Développeurs, vous savez probablement tout ça, mais continuez à lire parce que…
-
[code] Liste des imports
J’aurais évité autant que possible il y a 15 ans, aujourd’hui je suis amoureux des import explicites en début de fichier, sans aucun symbole externe qui ne soit importé explicitement. Pas de symbole chargé ou défini dans un autre fichier magiquement accessible ailleurs, pas même d’import *. Si je m’écoutais en ce moment je voudrais…