Daily Shaarli

All links of one day in a single page.

June 12, 2026

Taikai

ArchUnit est très intéressant, mais j'achoppe toujours un peu sur la définition des tests.
Et je trouve, à première vue, que Taikai fournit une ergonomie un peu plus intéressante.

Overview - Roseau

Un intéressant outil pour détecter les incompatibilités entre différentes versions de librairies.

7 More Common Mistakes in Architecture Diagrams | Ilograph Blog

Un très bon article sur des erreurs que font les gens quand ils dessinent des diagrammes d'architecture.

From Your Brain, Please, Not Your Bot – Improbable Research

Le journal des recherches improbables a donc une politique de publication interdisant à peu près le slop. C'est une politique bien écrite, claire, et efficace.

GitHub - event-driven-io/strictland: Strictland - contract and compatibility testing for your messages · GitHub

Strictland permet de faire du test façon golden record de messages de n'importe quel type. C'est malin.

The TRPL Project | Total Reciprocity Public License

Une licence qui tente de garantir la réciprocité complète, c'est-à-dire le fait que l'usage d'un produit utilisant cette licence, de quelque manière que ce soit, oblige l'utilisateur à utiliser cette même licence.

Picnic ErrorProne Support

Picnic propose des extensions à error-prone, qui peuvent être intéressantes

Incomplete List of Mistakes in the Design of CSS - CSS Working Group Wiki

Je découvre dans une chouette conférence cette très intéressante page listant les erreurs faites dans la conception de CSS

GitHub - eschizoid/telescope: Optics-based DSL for Java records and POJOs. One type for deep navigation, immutable update, bidirectional mapping, and effects across records + plain POJOs + Lombok @Data. Optional compile-time codegen. Spring Boot autoconfig included.

Les concepts d'optiques, qui sont très peu compréhensibles, apportent dans le monde Java des outils qui simplifient bien la vie, en particulier pour muter des structures de données à base de records ou de beans.