1. Printemps et Java
>> Bootiful GCP : Configuration d’exécution avec Spring Cloud GCP Runtime Config (5/8) []
Alors que cette série continue, nous voyons une simple application de messagerie Spring Integration dans Google Cloud et un rapide aperçu de cette API très pratique pour la gestion des propriétés de configuration d’exécution sur la plate-forme Google Cloud.
>> Méthodes par défaut dans Java 8 et ce qui change dans la conception de l’API []
Un bel article décrit certains avantages des méthodes par défaut dans les interfaces Java par rapport aux classes d’assistance .
>> Le meilleur moyen de cloner ou de dupliquer une entité avec JPA et Hibernate []
Une excellente approche de cette exigence commune des applications JPA utilisant des constructeurs de copie. Bon produit.
>> IntelliJ IDEA 2018.2 prend en charge Java 11, la barre tactile MacBook, etc. []
Si vous êtes un passionné d’IntelliJ, vous voudrez vous familiariser avec ces nouvelles fonctionnalités.
>> Hibernate Conseils: Validez que seul 1 des 2 associations n’est pas null []
Un moyen astucieux d’implémenter une annotation de validation de bean personnalisée à l’aide de la bibliothèque Hibernate Validator.
A lire également:
-
===== >> Aperçu de la fonctionnalité de langage JDK en action: expressions de changement []
-
===== >> Il est temps de regarder au-delà du JDK d’Oracle []
-
===== >> Spock 1.2 - Des beans printaniers sans soucis se moquant des tests d’intégration []
-
===== >> L’état de la sérialisation Java []
-
===== >> Implémentation d’un flux/spliterateur de fenêtre glissante en Java []
-
Webinaires et présentations: **
-
https://www.youtube.com/watch?v=5DcVsVsNpJA [** >> Observabilité avec
Systèmes distribués basés sur Spring de Tommy Ludwig @ Spring I/O 2018 ][] ===== >> Nouveautés de Spring Boot 2.0 par Madhura Bhave @ Spring I/O 2018 []
-
===== >> Déploiement continu de votre application par Marcin Grzejszczak @ Spring I/O 2018 []
-
===== >> S’amuser avec le framework Web fonctionnel par Arjen Poutsma @ Spring I/O 2018 []
-
===== >> Webinar: Modèles natifs dans le cloud pour les applications gourmandes en données []
-
https://www.youtube.com/watch?v=Vul3FwmkM58 [** >> Création et exécution
Microservices Spring Cloud sur AWS ECS de Joris Kuipers @ Spring I/O 2018 ** ][]
-
Temps de mise à niveau: **
-
===== https://spring.io/blog/2018/08/30/spring-session-for-apache-geode-pivotal-gemfire-2-0-5-release-and-2-1 -0-m1-release[>> Session de printemps pour Apache Geode/Pivotal GemFire 2.0.5.RELEASE et 2.1.0.M1 publiée!] []
-
===== >> Hibernate ORM 5.1.16.Final publié []
2. Technique
>> Changements architecturaux généralisés, partie 1 []
Ces macros, scripts et commandes IDE pratiques mettent en évidence quelques unes des nombreuses façons d’appliquer de petites modifications globales à une base de code volumineuse .
>> Le développement piloté par les tests vous convient-il? []
Si vous résistez à l’adoption du TDD, cet article vise à vous convaincre de repenser votre position.
>> Combinaison de l’objet mère et du constructeur Fluent pour la dernière fabrique de données de test []
Une excellente description de ce modèle pour la création d’objets de test entièrement remplis que vous pouvez ensuite personnaliser en fonction des besoins de chaque test. Un outil pratique à avoir dans votre arsenal d’écriture de test.
>> TomEE: WebSocket et verrouillez-le! []
Une belle introduction à la création de points de terminaison WebSocket sécurisés avec HTTP Basic Auth.
>> L’ingénierie pour améliorer l’efficacité du marketing ( Partie 2) - Mise à l’échelle de la création et de la gestion des annonces []
Une pièce intéressante montre comment Netflix combine l’assemblage d’annonces avec le contrôle de la qualité fonctionnel et l’apprentissage automatique pour créer et diffuser des publicités personnalisées et localisées à sa vaste base d’utilisateurs.
-
A lire également: **
-
===== >> Sauvegardes du projet OpenShift []
-
===== >> TomEE: Déploiements Fat-Jar []
3. Réflexions
>> La tragédie de l’art []
Oncle Bob réfléchit comment et pourquoi le mouvement Agile a dérivé de son objectif initial de promouvoir les idéaux du savoir-faire en matière de logiciels et davantage de gestion de projet.
>> Pourquoi appliquer une couverture de code à 100% ** []
Un article bien pensé nous rappelant que même si une couverture à 100% ne garantit pas une base de code sans erreur , elle peut quand même valoir le coup de tourner, étant donné le bon outillage .
>> Scrum Masters devrait-il faire plus que des développeurs de logiciels? []
Et un examen perspicace du rôle joué par Scrum Masters et de ce que le besoin d’eux en dit sur une organisation .
-
A lire également: **
-
===== >> Simulation Monte Python: malentendu sur Monte Carlo []
-
===== ** >> Hazelcast Change PDG, promesse de poursuivre des engagements en faveur de sources ouvertes[
-
===== >> Trouver votre rythme comme ils sont (pas) en train de trouver leurs chaussures []
-
===== >> Travailler plus dur []
4. Des bandes dessinées
Et mes Dilberts préférés de la semaine:
5. Choix de la semaine
La semaine dernière, j’ai annoncé l’arrivée du nouveau matériel axé sur les bottes de printemps dans le programme REST With Spring, ainsi que le changement de prix.
-
Ce changement de prix a lieu aujourd’hui: **