Au tout début de l’année dernière, j’ai décidé de suivre mes habitudes de lecture et de partager les meilleurs contenus ici, sur Baeldung . Je n’ai pas manqué une critique depuis.
-
Et c’est parti…**
1. Printemps et Java
** >> Créer des microservices Spring Spring qui étranglent les systèmes hérités ][]
Il me reste encore beaucoup à parcourir ici, mais il s’agit là d’une application pratique fantastique du motif the strangler que j’apprécie personnellement tant.
Ce modèle offre un contrepoids si clair et sensible à l’idée malheureuse du Big Rewrite, ce qui le rend particulièrement intéressant.
>> Vérifiez votre configuration SAML de sécurité Spring - XXE problème de sécurité []
Une vulnérabilité trouvée dans l’exemple de code , clairement et de manière transparente communiquée à la communauté au cas où des implémentations là-bas copier-colleraient l’exemple
C’est pourquoi j’aime l’écosystème Spring.
>> Relecture d’événements dans une application Axon Framework []
La relecture du flux d’événements dans une architecture Event Sourcing est l’une de ces choses qu’il faut beaucoup de temps pour comprendre.
Mais une fois que vous réalisez que vous pouvez réellement faire cela, oui - beaucoup d’options s’ouvrent
>> Utiliser jOOλ pour combiner plusieurs collecteurs Java 8 en un seul []
Une brève rédaction analysant un exemple de code de la communauté - puis utilisant jOOλ pour le rendre meilleur (et beaucoup plus propre).
J’apprécie vraiment ce genre d’analyse approfondie et pertinente du code qui peut être amélioré (surtout quand ils arrivent à mon code). Beaucoup à apprendre d’ici.
>> Cheat Sheet JUnit []
Une description pratique et sans légèreté couvrant et distillant les principaux plats à emporter de JUnit 5 .
>> Tranche de test personnalisée avec Spring Boot 1.4 []
-
Tester avec Spring and Boot ** devient de mieux en mieux.
Un bon exemple est la segmentation du contexte Spring amorcée par le test - j’avais toujours l’habitude de le faire manuellement. C’est mieux.
>> Spring Security OAuth2 - Problème d’authentification client []
Scénario très intéressant et rare d’une vulnérabilité OAuth2 dans Spring Security - où un utilisateur a le même nom utilisateur comme le clientId__ du client. Rédaction rapide et pertinente ici.
-
A lire également: **
-
===== http://www . ?] []
-
===== >> Java, Unicode et la mystérieuse erreur de compilation []
-
===== >> CQRS et ES avec Akka []
-
===== >> Application de JDK 9 @Améliorations désapprouvées []
-
===== >> Instrumentation des fournisseurs de connexion Hibernate []
-
===== >> Client HTTP/2 - Java 9 []
-
===== https://vladmihalcea.com/2016/08/30/how-to-increment-the-parent-entity-version-whenever-a-child-entity-gets-modified-with-jpa -and-hibernate/[>> Comment incrémenter la version de l’entité parent chaque fois qu’une entité enfant est modifiée avec JPA et Hibernate] []
-
===== >> Lightbender à JavaOne 2016 []
-
===== ** >> Modularité Java 9: version à accès anticipé O’Reilly []
-
Webinaires et présentations: **
-
===== >> Conférence technique de la plateforme SpringOne 2016 - 1 []
-
===== >> Exposé technique de la plateforme SpringOne 2016 - 2 []
-
===== >> Exposé technique de la plate-forme SpringOne 2016 - 3 []
-
===== >> Exposé technique de la plateforme SpringOne 2016 - 4 []
-
===== >> Exposé technique de la plateforme SpringOne 2016 - 5 []
-
===== >> Carte routière Apache Tomcat []
-
===== >> Conception de composants Java moderne avec Spring 4.3 []
-
===== >> Cloud Native Java []
-
Temps de mise à niveau: **
-
===== >> Spring Cloud Data Flow pour Cloud Foundry passe à 1,0 GA []
-
===== >> Services Web de printemps 2.3.1/2.4.0 sont publiées []
-
===== >> Spring REST Docs 1.1.2.RELEASE []
-
===== >> Flux de données Spring Cloud pour Publication de Mesos 1.0 RC2 []
2. Technique
>> Arrêtez les attaques de synchronisation intersite avec les cookies SameSite []
Une nouvelle version très prometteuse, visant à mettre à jour RFC6265 (le principal RFC de gestion d’état HTTP) avec un nouveau type de cookie .
Si elle était acceptée, cela contribuerait grandement à atténuer un grand nombre d’attaques et de vulnérabilités CSRF .
Proposition très excitante et une excellente explication de la raison pour laquelle nous en avons besoin dans cet article.
>> La conversation Fixing-JSON []
Points vraiment intéressants sur l’amélioration de JSON (oui, vous avez bien lu).
>> Une recette proposée pour la conception, la construction et le test de microservices []
Beaucoup de bonnes pépites ici si vous faites des microservices (enfin).
>> Comment la révision du code vous fait gagner du temps []
Je pense que nous sommes maintenant tous sur la même page avec le fait que les critiques de code sont très bénéfiques . Bien sûr, cela ne change rien au fait que ce n’est pas une pratique facile à suivre , en particulier au sein d’une organisation qui n’a pas de culture particulièrement ouverte aux nouvelles idées.
Selon mon expérience, les métriques sont très utiles ici: lorsqu’une équipe réalise un saut non trivial dans certains métriques clés, l’adoption cesse d’être quelque chose qui doit être «accepté» et devient une décision interne à l’équipe.
>> Le hack de Dropbox est réel []
Soit ces violations importantes se produisent de plus en plus ces jours-ci, soit je les remarque tout simplement davantage
Quoi qu’il en soit, cela arrive souvent - il est donc agréable de lire ce qui suit concernant une entreprise qui stocke les données d’accréditations de manière intelligente , afin que cela ne se produise pas vraiment.
-
A lire également: **
-
===== >> CloudFlare, SSL et l’absolutisme malsain en matière de sécurité []
-
===== >> Analyse comparative de Carbon et Whisper 0.9.15 sur AWS []
-
===== >> Quoi de neuf dans Docker ? Les 5 principales caractéristiques à connaître []
-
===== >> Quand les paramètres de configuration de le développement fait des ravages dans la production []
3. Réflexions
http://www.ontestautomation.com/some- Whilets-on-the-future-of-test-automation/[>> Quelques réflexions sur l’avenir de l’automatisation des tests] []
-
Une bonne compréhension de l’écosystème de test est précieuse ** , non seulement lors de la codification proprement dite (la moitié de mon travail de codage consiste à tester), mais généralement lors de la remise du travail à des clients.
Cet article a certainement de bonnes choses à emporter.
>> Pourquoi j’ai introduit Scala dans notre projet []
Personnellement, je suis beaucoup plus partial envers Clojure que Scala; mais, comme dans le présent article, j’ai récemment effectué des travaux sur Scala et j’en suis venu à apprécier certains des aspects les plus intéressants du langage.
Si vous ne possédez pas d’expérience Scala, mais que vous souhaitez l’essayer, introduisez-le dans un petit module, pas dans la base de code principale de votre projet. **
>> Mes réalisations concernant le conseil en logiciels []
Le conseil en logiciel change, il n’y a pas deux façons de le faire. Et, comme la plupart des choses, vraiment avancer nécessite un changement d’état d’esprit plutôt qu’une augmentation de votre efficacité ou de vos compétences. Très intéressante lecture.
>> L’innovation comme activité marginale []
Mur de texte? Sûr. Bien? Ouais.
-
A lire également: **
-
===== >> Votre code est-il une chambre d’hôtel ou une maison? []
-
===== >> Après un an, mon premier journal d’entreprise prend sa retraite []
-
===== >> Takipi est maintenant overOps []
-
===== >> Comment réduire réellement les défauts logiciels []
4. Des bandes dessinées
Et mes Dilberts préférés de la semaine:
5. Choix de la semaine
Ce livre a été long à venir - Vlad y travaille depuis plus d’un an.
Il est enfin sorti et sera certainement le livre de référence pour apprendre JPA et Hibernate pendant plusieurs années .
Par conséquent, si vous travaillez pour Hibernate, choisissez celui-ci, non seulement pour le lire, mais pour en revenir au matériel de référence utilisé: