Une façon intéressante de tuner les performances de Windows pour optimiser sa consommation électrique. Ca ne doit pas être le seul programme à faire ça ... mais celui-là est en Rus!
Implémenter un vector Rust qui contient des implémentations d'un trait, ça n'est pas forcément trivial ...
Résultat, dans Python, vous avez au moins trois façons différentes de formatter du contenu dans des chaînes de caractère. C'est la fête ...
Non de zeus ! Une version pour cargo du très pratique fizzed-watcher-maven-plugin ? (autrement dit un outil qui surveille le dossier des sources et lance le build à chaque modification). C'est souvent très pratique (regardez le dev mode de Quarkus ...)
Mais qu'est-ce que je fais ? Eh bien, tout simplement, j'essaye de créer de la confiance dans une base de code qui ne me donne vraiment pas confiance.
Il faut vraiment que je résiste très fort.
Parce que j'ai deux envies
- Un asciidoctor en pur Java (sans le JRuby sous-jacent)
- Un asciidoc en pur Rust
Les deux projets sont intéressants, techniquement à ma portée, mais mon dieu que ça va être long
Bon, avec cet article, je crois que j'ai enfin compris la subtilité des définitions de chaînes caractère Rust (entre String et &str, on s'y perd parfois)
Un collègue avait fait il y a un an ou deux une présentation sur SonicPi, qui était chouette. Mais là, c'est du Rust+WebAssembly dans mon navigateur ...
Je trouve très amusante l'idée d'abuser un test pour en faire un générateur de code (et tout le processus de réflexion avant ça est également intéressant).
Un article assez intéressant sur la génération de profil GitHub (et le premier générateur est vraiment très chouette)
Et tant qu'on y est, un livre sur le sujet de la programmation fonctionnelle pour les non-mathématiciens
hemanth/functional-programming-jargon: Jargon from the functional programming world in simple terms!
Une très bonne page de familiarisation avec le jargon de la programmation fonctionnelle s'appuyant sur des exemples Javascript assez simples pour que je les comprenne.
Un article qui colle évidement avec mes opinions concernant l'explosion des divers étages d'une application
Merci Nicolas de m'avoir aidé à comprendre un truc que je trouvais opaque : comment créer des builders un peu sophistiqués. Et contre, ça fait du code.
Il y a dans ce long article quelques réflexions particulièrement intelligentes (notamment sur le fait que les moyens d'écrire du code ne sont que des emprunts successifs)
Je ne connaissais pas le trait "Default". C'est assez chouette (mais ça ne marche pas quand je mets dans ma struct un enum "borrowed")
Si vous voulez avoir un CV avec de jolies icônes raisonnablement à jour (parce que certains produits changent de logo). Ce site est une chouette solution (je me dis que ce serait cool aussi dans Structurizr).
Je n'ai pas connaissance d'un équivalent en Java. Mais dans tous les cas, c'est un exemple frappent de l'intérêt x de sortir du string-typed programming si courant
La redéfinition que C en tant que protocole de communication avec un OS est fascinante, et assez juste
Une très belle métaphore jardinière du travail d'architecte