11 private links
Une liste de choses qui ne marchent pas. C'est un catalogue marrant parce qu'il est très hétéroclite. Et certaines choses dedans sont très curieuses.
Les dernières versions de Python semblent disposer d'un système de gestion des erreurs analogue (conceptuellement) à ce que permet Rust. C'est cool !
Un plugin VSCode que je trouve extrêmement utile : il affiche les erreurs dans le fichier édité (plutôt que dans la console en-dessous) avec les messages d'erreur à droite de la ligne de code (si je voulais pinailler, je préférerai une infobulle dans la gouttière de gauche - comme dans Eclipse - mais c'est déjà bien pratique)
Un article très intéressant sur le design des messages d'erreur. Les conseils qui y sont donnés sont applicables également pour les messages d'erreur à destination des développeurs ...
Une chouette liste d'antipatterns. Je connaissais les compréhensions de liste, mais pas les générateurs, et c'est vraiment chouette !
Très bonne liste des mauvaises pratiques des apprentis rustacés
Une extension du compilateur Java pour détecter plus d'erreurs.
Ca ressemble un peu à ce que permet le compilateur Rust.
Les systèmes complexes, c'est ... complexe
C'était ma journée d'hier, et ce sera ma journée d'aujourd'hui, je pense ...
Une vraie histoire d'horreur informatique
Un très très chouette projet, que je mettrai en place un peu partout des que j'aurais à nouveau le droit de coder assis
Personnellement, j'aime beaucoup avoir un code qui m'envoie des messages d'erreur aussi explicites que possibles, parce que c'est un investissement.
J'ai lu avec une fascination horrifiée tout ce thread qui décrit le langage Zimbu, qui n'est oils vraiment ésotérique, mais juste totalement foutraque.
C'est une description tout à fait juste des bienfaits de l'automatisation ...
J'aime beaucoup cette citation, avant tout parce qu'elle montre bien la délicate frontière existant entre les deux.
Une introduction vraiment chouette aux différentes méthodes de gestion d'erreur en Rust (et pour le coup, il y en a un paquet).
Un vrai site d'information : il se dépêche de te dire que t'as tord, mais ne t'explique surtout pas comment corriger 😊🤔😤
Un tour d'horizon bien complet des différentes solutions de gestion d'erreur Rust. Il manque toutefois la librairie que j'ai utilisé dans rrss2imap ...
La présentation est très intéressante ... même si je crains que le passage direct au monde fonctionnel ne soit un peu ... rapide 😉
Je cite
"The DeploymentConfig "nifi-runner" is invalid: spec.template.spec.containers[0].ports[1].name: Invalid value: "zookeeper-client": must be no more than 15 characters"
Kubernetes de merde, on n'est pas censés être en 2019 ?!#%$