Bon, il s'avère que je connaissais la plupart de ces choses, et que je n'ai même pas été surpris par celles que je ne connaissais pas.
Autant dire que j'ai l'impression d'avoir de la bouteille ...
Je tourne depuis uns acré moment autour de ces histoires de BDD. Et je pense que le moment est venu de se pencher un peu plus sur ces outils "de haut niveau".
Chouette article sur les outils de collecte d'erreur
Il y a un truc dans cet article qui est vrai : les bases graphes simplifient considérablement le mapping. Tellement que j'ai pu moi-même écrire une telle API de mapping ... qui a même quelques avantages par rapport à Hibernate OGM.
Très bon article sur la sélection partielle dans une grosse liste. Je ne pensais pas que l'utilisation naïve de TreeMap dans ce cas était aussi inefficace.
Oulalalala Ca m'a l'air d'être une fabuleusement bonne idée, ces assertions générées à partir du code métier de l'application
Intéressant cet article : ça montre bien l'intérêt et les limites des ORMs
Je suis pas certain, mais j'ai l'impression d'être affecté par une histoire un peu similaire.
Chouette présentation d'outils Java qui font vraiment gagner du temps
Très chouette rapport sur l'état du développement en Java. Et je suis bien content de m'y retrouver majoritairement (sauf pour le (no)SQL).
Un article bien pointu sur l'intérêt (ou pas) de rendre une méthode final ... Mais également de l'intérêt (ou pas, encore une fois) des méthodes redéfinies/surchargées pour la performance.
Très chouette article à rapprocher évidement de CQRS (c'est E. Bernard qui el dit dans l'épisode des castcodeurs). dataiku a l'air d'une boîte quif ait des trucs bien chouettes ...
Très bon article sur la façon dont Java se prémunit de certaines attaques web (qui doivent au demeurabt être assez habilement forgées)
J'avais déja entendu parler de ce concept complètement dingue, mais j'avais oublié le nom du (ou des) frameworks qui peuvent permettre la mise en application du concept. Là, avec l'intégation maven/ant, c'est très chouette.
Une libraire d'authentification via des services externes ... Pratique, et manifestement adaptable dans bien des environnements
Oh, tiens, une web-app centralisée pour gérer les fichiers de propriétés dans différents environnements. Ca paraît une idée plutôt chouette, et assez pratique pour les dev-ops, non ?
via http://java.dzone.com/articles/mule-meets-zuul-centralized
Sacrément intéressant. je me demande ce que ça donnera avec les method references de Java 8 ...
Bon, par contre, je suis peu satisafait par le "AT ENTRY" en chaîne de caractère pour spécifier le moment où renvoyer l'exception. Les enums sont faits pour ça, nom d'un chien !
Mais alors quelle claque, ce truc !
Les contrôleurs en pur Java, le hot-reload, les messages d'i18n qui utilisent le header Accept-Language, la détermination des autres urls "simplement" avec un reverseUrl...
Ce truc me fait un effet maximum, bien plus que tout ce que j'ai pu voir ailleurs. Le meilleur étant évidement l'OSGi et le déploiement direct (même si j'aurais bien aimé le voir dans un Glassfish).
Le benchmarking d'applications Java est un sujet assez pointu. Et ce blog donne quelques bonnes idées pour les cas non triviaux.
Hey pas mal, cette console d'administration en total HTML5.
Je me demande bien ce que ça vaut avec notre Glassfish bien chargé ...