La revue hebdomadaire Baeldung 8

Au printemps

Beaucoup de sorties de printemps cette semaine:

Le codd de train Spring Data Release va passer à GA]** - Il s’agissait d’un effort soutenu de la part de l’équipe Spring Data. C’est bien de voir Spring Data faire son apparition - il est temps d’aller mettre à niveau mes propres projets avec cette version.

Spring Framework 4.0.2 & 3.2.8 disponible ** ]- le framework lui-même a également été mis à niveau avec de nombreuses corrections de bugs et des failles de sécurité corrigées.

Spring Security 3.2.1 et 3.0.5 publiés ** ]- Spring Security a également été mis à niveau cette semaine. Cela apporte une certaine maturité à la nouvelle prise en charge de la configuration de style Java et aux mises à niveau générales des nouvelles versions de Spring.

Maintenant, passons aux webminars, qui sont nombreux:

Webinar Replay: Introduction à Apache Tomcat 8 ** ]- une heure bien passée pour avoir un aperçu du travail effectué dans Tomcat 8

Relecture de SpringOne2GX 2013: exécution de Spring dans Amazon Web Services ] ** http://www.infoq.com/presentations/spring-java-8 [⇒ Spring on Java

8]**

Bref, une semaine bien remplie pour les gars du printemps.

Sur Java

⇒ Avenir monadique en Java 8: comment organiser votre flux de données et éviter de revenir en arrière

Bon teaser pour aller au-delà des calculs asynchrones avec des callbacks et utiliser des monades - il devrait être clair à présent que Java 8 va changer toutes les API.

http://techblog.bozho.net/? p = 1333[⇒ Composer avec des méthodes comportant de nombreux paramètres]

Un bon article sur les meilleures pratiques d’API pour la conception d’opérations avec de nombreuses entrées facultatives. Ceci est bien sûr standard dans de nombreuses API, mais il convient de le rappeler car certaines API sont encore loin d’avoir bien fonctionné.

Technique

⇒ Uber Hypermedia - Minimalisme sur Internet

Une proposition élégante pour un nouveau type de média très léger: Uber Hypermedia (ne vous laissez pas tromper par son nom). Les exemples semblent très clairs et lisibles - vous pouvez vérifier à l’adresse https://github.com/mamund/media-types/tree/master/includes&lire sur github]

⇒ La regex qui a cassé un serveur

Cas cool de retour en arrière regex qui mène à une opération O (2 ^ n).

Pourquoi écrire des tests - la motivation d’investir dans votre propre esprit.

Ça vaut vraiment le coup.

** ⇒ 5 erreurs de test des unités

Bons à emporter pour les praticiens des tests unitaires (tout le monde j’espère) - et pas seulement pour les développeurs débutants.

Réflexions générales

Un regard personnel et perspicace sur ce que signifie être un introverti, ainsi que sur ce qu’est un bon progrès rempli d’énergie et d’expérimentation. Cette expérience, qui consomme beaucoup d’énergie, consiste à ne pas progresser de manière mesurable et visible vers un objectif clairement défini.

Si vous cliquez à travers, vous remarquerez que c’est long - alors si vous pensez: Dois-je lire celui-ci? - Je vais vous aider: Oui, vous devriez .

Fait

C’est tout pour cette semaine - quelques bonnes lectures, de la nouvelle proposition de type hypermédia à ce qui semble être le début d’une série sur ce que signifie être un introverti.

Nous nous approchons également de la sortie de Java 8 - qui va probablement provoquer de nombreux changements, en particulier dans les API pays .

Jusqu’à la prochaine fois.