La revue hebdomadaire Baeldung 26

1. Java et Spring

>> Projet Jigsaw: Phase Two

Mark Reinhold vient d’annoncer les prochaines étapes pour le système de module JDK 9 Java . Cela ressemble à un plan plus décent que celui du premier tour: prendre des morceaux de la taille d’une bouchée et les intégrer à la plate-forme les uns après les autres, plutôt qu’un simple changement. Doigts croisés.

>> Identifiants Hibernate et UUID

Vraiment utile et détaillé , regardez les UUID de Hibernate - bien que je travaille avec ces petits identificateurs depuis des années et des années, j’en ai néanmoins beaucoup appris. J’aime aussi la méthode de la foule pour vérifier les informations et obtenir des conseils.

>> Printemps 4: basé sur CGLIB classes proxy sans constructeur par défaut

C’est ainsi que Spring devient plus facile - les beans traités avec CGLIB comme proxy nécessitaient un constructeur par défaut - ils ne sont plus utilisés après Spring 4. Ainsi - l’injection de construction est maintenant possible pour ces haricots , ce qui facilite grandement les tests.

>> Flexibilité avec l’abstraction du cache de Spring

Illustration pratique de la mise en cache au printemps - utilisation cool de @ Profile pour basculer de manière transparente entre deux fournisseurs de cache différents (ici Hazelcast et Ehcache). Fèves fraîches.

Et enfin - quelques trucs officiels du printemps dont j’ai pris note cette semaine:

2. Technique

http://techblog.bozho.net/? p = 1455[>> Vous n’avez probablement pas besoin d’une file d’attente de messages]

Je suis tout à fait d’accord avec cela, à la fois avec cela en particulier et avec l’énoncé plus général: « Vous n’aurez probablement pas besoin de X », où X peut être différent. La complexité est une chose sournoise et vous devez être impitoyable lors de la conception de vos systèmes. Et ajouter un MQ est probablement - neuf fois sur dix - une optimisation prématurée et un faux mouvement.

Et nous avons donc notre article de la semaine - allez lire celui-ci - deux fois.

>> Les microservices sont fixes

Une lecture intéressante sur les microservices du point de vue des principes SOLID.

3. Réflexions

>> Méditations personnelles sur les logiciels

Bonne matière à réflexion - la lecture est rapide, vous n’avez donc aucune excuse!

>> Ce qu’il ne faut pas faire pendant une interview

Un bon guide pour interviewer - quelques informations intéressantes que je souhaiterais lire (et intériorisées) il y a 8 ans 🙂

>> StranglerApplication

Celui-ci a touché une corde sensible avec moi, car j’étais impliqué dans deux «Big Rewrites» jusqu’à présent et les deux fois, nous aurions dû au moins essayer de tirer parti de cette approche plutôt que de réécrire réellement le système .

Epargnez-vous les tracas de descendre dans ce trou de lapin et allez lire celui-ci

>> P, NP et problèmes de décision (vraiment, ce n’est pas Mal)

Une introduction rapide à la complexité algorithmique et à P vs NP. Belle lecture - ramène des souvenirs amusants de l’école.