Ah ça c'est sûr qu'écrire du code "lazy" est toujours plus compliqué, mais ça présente des avantages énormes en termes de performance CPU et d'occupation mémoire.
Le vrai secret, c'est d'embarquer du code "simple" dans des modules de chargements lazy.
C'est très chouette, et ça pourrait presque se rapprocher de ce qu'on peut faire en OSGi depuis ... 10 ans ? Mais comme c'est le standard de modularité d'Oracle, il va bien falloir s'adapter.
J'ignorai que VisualVM était maintenant livré indépendament du JDK ... C'est sympa pour ceux (comme moi) qui sont passés à OpenJDK 14
C'est ... chouette ? Surtout parce que ça décorrèle complètement l'accès aux données de l'interface utilisée pour piloter ce stockage.
Je voudrais pas faire mon grognon, mais quand je compare la doc de référence des templates entre FreeMarker et les templates go ... il n'y a pas photo
En train de regarder cette présentation ... Je suis troublé par le fait que le speaker vienne présenter le travail de son stagiaire ... sans le stagiaire. (et j'ai quelques propositions pour améliorer la détection)
Oh cool, une extension CDI pour lire la configuration "où qu'elle soit". Je trouve ça très cool, et j'ai bien l'intention de m'en servir.
Bon sang de bois ! Un look'n'feel Swing !! Qui a un thème Solarized Light !!! Là, d'un coup, j'ai envie de refaire du Swing.
Une vision intéressante du builder, avec une implémentation lisible (contrairement à Lombok)
Oh c'est marrant ce truc pour faire du "vrai" scripting propre en pur Java !
Et en plus, on peut faire des liens vers des dépendances en utilisant les annotations Groovy Grapes. C'est très chouette !
Ca ressemble à une idée que j'ai eue, mais que je n'ai jamais pu mener à son terme ...
Donc avec ça on peut prendre du code compilé en WASM et le faire tourner dans la JVM (qui encore une fois n'est pas morte, loin de là).
Un terminal SSH très chouette ... En Java 11 ! ❤
Si pour vous JUnit 5 n'est pas encore assez bien, Pioneer rajoute quelques fonctionnalités marrantes (comme les tests en échec qui se relancent tout seuls)
Cette conférence a l'air vraiment chouette, non ?
Il y a des points intéressants dans cet article (avec lequel je suis en désaccord sur le fond). Cela dit, la gestion des cas limites sans exceptions (comme en Rust), c'est quand même moins trivial.
Si c'est comme ça qu'il faut faire pour continuer à utiliser des librairies Java qui font de l'introspection (ou du Class.forName(....)), d'accord, c'est comme ça que je ferai.
Une alternative à Reflections qui ne charge pas les classes ? (enfin, qui ne les instancie pas), ça pourrait être intéressant (même dans Structurizr)
Très bon article de Loïc sur les nouveautés de Java14. Je trouve les NullPointerException améliorées vraiment chouettes, et les String multilignes aussi. le reste ... un peu moins.
Oh bon sang ! Rémi Forax a écrit un guide du Java moderne (13 et plus). Ca m'a l'air chouette !