11 private links
Un résumé très complet de cet excellent livre. Ca me donne bien envie de le relire et/ou d'en faire une conférence, parce que beaucoup de choses qui y sont détaillées sont souvent négligées
Une librairie de génération de données de test pour du Java. C'est extrêmement complet.
Un langage vraiment curieux où la seule façon de renvoyer une valeur d'une fonction est d'envoyer une exception. Cette méthode fut utilisée par Play Framework pour passer du code à l'évaluation de template, et c'était assez bien pensé. Autrement dit, j'ai l'impression que hurl tient un concept marrant (même si les exceptions sont en nette perte de vitesse).
Je peux me tromper, mais j'ai bien l'impression que Daniel Lemire parle moins de la folie de l'orienté objet des années 2000 que de la folie des générateurs stochastiques d'aujourd'hui ...
Un livre sur la programmation orienté vers la conception d'éléments avancés (regardez le sommaire, c'est fabuleux)
Effectivement, PHP a bien changé (bon, ça n'est pas mon langage préféré, mais c'est sans importance)
J'ai quelques collèges que ça va faire bien bugger
Un article très intéressant sur la métaprogrammation en Ruby (un langage toujours cool)
Un sacrément bon résumé sur les UUID dans leurs différentes formes. J'ai appris plein de truc dans ce court article.
Il y a effectivement quelque chose de bizarre dans la segmentation entre les tests unitaires et d'intégration. Ici l'auteur propose de segmenter selon deux axes : la pureté du test et la portion de code applicatif testé. C'est une bonne idée, mais est-ce la bonne idée ? Je n'en suis pas sûr
I made an interactive quine.Un fichier HTML qui se met à jour quand vous l'éditez. un peu comme TiddliWiki, mais dans une version minimaliste
une extension de JUnit 5 permettant de faire des tests "de performance". Pourquoi les guillemets ? Parce que JUnit rajoute trop de couches pour que le test de performance réalisé soit parfaitement exact. Mais dans les cas qui m'intéresse, c'est bien suffisant.
Un historique du nombre d'étoiles de repo github. Ca correspond à un de mes besoins du jour.
Une liste de langages de programmation émergents
Dans la mesure où assert est désactivé en mode "production", il faut utiliser une autre solution. Et cette librairie a une api extrêmement bien pensée. Je vais m'en servir très prochainement.
Une réflexion intéressante sur la qualité logicielle
Une extension de JUnit (4 et 5) permettant de faire du test de performance. Ca remplacera le défunt Contiperf.
Oh c'est marrant cet outil qui scanne le code Rust en background pour afficher les erreurs
Donc Picotron est une machine virtuelle conçue pour développer des jeux compatibles PICO-8 ... Ca peut être intéressant, mais ça n'est pas mon délire ...
Bon, alors là, c'est dingue. Cette librairie est un exemple d'usage du borrow checkecker pour écrire du code rendant les deadlocks IMPOSSIBLES. Je ne comprends pas tout, mais je trouve ça incroyable.