1. Printemps
Beaucoup de webinaires et enregistrements sortent cette semaine au printemps:
Intégration printanière 4.0 - La nouvelle frontière](à venir) ** http://spring.io/blog/2014/04/22/webinar-data-driven-applications-with-spring-and-neo4j [Webinar:
Applications pilotées par les données avec Spring et Neo4j](à venir) ** http://spring.io/blog/2014/04/22/springone2gx-2013-replay-your-data-your-search-elearchearch [votre
Data, Your Search, Elasticsearch](enregistrement) ** http://spring.io/blog/2014/04/22/springone2gx-2013-replay-application-security-pitfalls [Application
Pièges de sécurité](enregistrement)
Ajoutez à cela quelques publications de printemps et nouvelles de projets très excitantes, et nous avons une semaine solide pour le printemps:
Boot 1.0.2.RELEASE disponible maintenant]** http://spring.io/blog/2014/04/24/spring-social-1-1-0- publié le printemps
Social 1.1.0 Publiée]** http://spring.io/blog/2014/04/18/spring-security-oauth-2-0-0-rc1-available [Spring
Security OAuth 2.0.0.RC1 disponible]** http://spring.io/blog/2014/04/24/disid-to-lead-spring-roo-project [DISID
diriger le projet Spring Roo]
>> Projet Sagan: Mise à niveau vers JDK 8
Chris poursuit la série sur le projet Sagan - le code qui alimente spring.io . Rappelons encore que Java 8 est non seulement prêt pour la production, mais qu’il a également changé la façon dont nous écrirons le code en Java à l’avenir.
>> Suivi des exceptions - Partie 5 - Planification avec printemps
Et comme nous ne traitons que de séries cette semaine, voici le dernier article de la fantastique série sur la création d’une application Web légère et logique à partir de fichiers journaux . J’aime vraiment voir une application du monde réel construite comme ceci.
2. Java
>> Mon chargeur de classe me déteste et veut ralentir moi vers le bas
Les gars de Jrebel connaissent leurs charges de classe et cet article ne déroge pas à cette règle.
>> Améliorations des performances de HashMap dans Java 8
Java 8 apporte de jolis ajustements de performances à l’ancien fidèle HashMap . Je vais le prendre.
>> JMeter du monde réel: 03 tests en cours avec Jenkins
Un bon aperçu pour exécuter les tests Jmeter dans Jenkins , dans des environnements différents.
3. Technique
>> Trois raisons Nous ne devrions pas utiliser l’héritage dans nos tests
Utiliser l’héritage est rarement une bonne idée , et préférer la composition est l’une de ces choses que vous apprenez à faire (et apprécier) de plus en plus avec le temps. Cet article couvre quelques bonnes raisons pour lesquelles ceci est également vrai pour les tests.
>> Les 7 développeurs de logiciels de gestion de journaux Java Devrait savoir
La manière dont le pays analyse les analyseurs d’outils de journalisation - SAAS, Open Source - est, dans l’ensemble, une analyse très utile. Cela vous aidera grandement à peser vos options et à prendre une bonne décision lorsque vous en choisirez une pour un système de production. Je sais de première main à quel point il est difficile de passer d’un poste à l’autre - l’année dernière, à mi-parcours d’un projet (au revoir Papertrail).
>> Flexy Pool, pooling de connexion réactif
L’histoire et le raisonnement derrière flexi-pool - un nouveau proxy de pool de connexions ** adaptatif s’intégrant aux solutions de regroupement de connexions les plus pertinentes de l’écosystème Java.
4. Réflexions
>> Réflexions sur le refactoring en tant que déchets
Réponse intéressante de «The Code Whisperer» (alias J. B.) à a récent article sur le refactoring . Bien que les deux points de vue soient pragmatiques, je trouve la réponse de J.B. plus nuancée et plus proche de ma propre pensée à ce sujet.
>> Critères d’acceptation implicites
Ceci est un bon début de ce qui pourrait être une liste très utile de critères d’acceptation génériques pour une application. Il couvre des éléments qui sont simplement communs à toutes les applications et, en tant que tels, n’appartiennent pas aux critères d’acceptation individuels d’un problème, d’une histoire ou d’une tâche.