12 private links
Un exercice de prétention en programmation. Le concept de logique combinatoire semble intéressant, mais franchement, c'est juste pour se pourrir la vie.
Une série de conseils utiles pour les ingénieurs technophiles (comme moi)
Un catalogue d'antipatterns d'architecture
Ah ben voilà ! Donc en Groovy "moderne", pour pouvoir réécrire les commentaires, il ne faut pas utiliser XmlSlurper
Un remplacement des principes SOLID qui semble aller dans la direction d'une meilleure appropriation du code. Il faudrait que je lise ça
Je suis authentiquement fasciné par ce genre de pratique : vous iamginez le temps passé à communiquer l'intention à travers le code alors qu'il aurait sans doute été plus simple, plus clair, et plus rapide d'écrire un document portant l'intention de l'auteur.
Mais non, les développeurs préfèrent lancer des sorts dans leur repo Git pour faire porter cette intention à un ensemble de commits.
Cette capacité à complexifier et à ralentir me stupéfie.
L'argument du goût me paraît pertinent : en tant que gourmet de l'informatique, je trouve que l'ia est le mcdo de l'informatique : ça a un goût pas terrible, c'est toxique très rapidement, e on paiera toujours trop cher pour son usage.
En 2 minutes, l'écriture d'un morceau de musique électronique en live. C'est franchement saisissant de voir ces outils de génération de musique algorithmique (même si il faut bien connaître toute l'API pour en tirer profit au mieux)
L'intersection entre l'implémentation des classes en Python et le pattern matching crée des résultats suffisament terrifiants pour que je me demande comment ce même pattern matching est réellement implémenté en Java.
Une opinion intéressante.
Je sais pourquoi les compréhensions de liste Python s'écrivent comme ça. Mais je comprends aussi très bien pourquoi c'est peu ergonomique. Et l'opinion finale de l'article est assez intéressante.
A chaque fois que je vois des articles sur htmx, mon instinct me dit que c'est vraiment la bonne façon de faire du web, c'est fou.
Donc on peut abuser le protocole LSP pour créer des éditeurs graphiques connectés directement à du code. C'est très cool conceptuellement !
Une surcouche de Bootstrap permettant de réaliser facilement des dashboards
Un retour d'expérience très intéressant sur htmx
Une sacrément grosse liste de jeux de développement. J'ai l'impression qu'il en manque toutefois quelques-uns (comme le jeu de conquête spatiale basé sur Postgres)
Bon, je n'ai pas lu l'article. Mais un article sur le mode de traitement des erreurs dans les langages système est un sujet qui peut être intéressant
Comment mieux coder en Rust
Mais ça m'a l'air furieusement bien ça ! (ça me rappelle certains concepts d'une librairie que j'avais écrite il y a bien longtemps où j'esszayais également de traduire correctement du code Java en requêtes SQL
Je suis en train de m'intéresser fortement à Camel en ce moment, et ce panorama des outils d'analyse et de visualisation est très intéressant.
Mais c'est un excellent modèle dites donc !