Nouvelles, articles, podcasts, vidéos et découvertes intéressantes du mois de novembre 2021.
Nouvelles
- Spring Boot 2.6 is now available — avec plein d’améliorations, notamment autours des actuators, et son lot habituel de mise à jour de dépendances : Spring Security 5.6, Spring Data 2021.1…
- Angular v13 is now Available — au menu : suppression du view engine, suppression du support IE11, amélioration des performances de Angular CLI, amélioration des tests, passage à RxJS 7.4 par défaut, mise à jour de TypeScript en 4.4, et bien d’autres choses encore.
- Ansible 5.0.0 has been released — et se base sur ansible-core 2.12.0. Au passage l’équipe annonce la fin de support de Ansible 2.9 au 23/05/2022
- Bootstrap Icons v1.7.0 — cette version ajoute 120 nouvelles icônes.
- Hibernate Reactive 1.0.0.Final is now available — si vous souhaitez en savoir plus, lisez aussi Hibernate Reactive: is it worth it?
- Java LTS - perspective of a library author — une perspective intéressante : en tout cas j’espère que les mises à jour de Java ne deviendront pas une tannée comme les mises à jour d’Angular, pour lesquelles on est souvent coincé ou forcé de mettre à jour à causes des librairies.
- JEP 421: Deprecate Finalization for Removal — pour rappel : Item 7: Avoid finalizers.
- ‘Trojan Source’ Bug Threatens the Security of All Code — une faille sur Unicode qui permet d’injecter des vulnérabilités directement dans du code source.
- Le droit à décompiler un logiciel pour corriger des erreurs confirmé par la CJUE — c’est bon à savoir.
- Microsoft Deepens Its Investments in Java — et c’est une bonne nouvelle : c’est toujours bien d’avoir plusieurs gros acteurs autours d’une techno.
- IntelliJ IDEA 2021.3 Is Out! — et introduit en beta dans la version ultimate Remote Development.
- Welcome to Fleet! — le nouvel éditeur de code de JetBrains qui se veut léger.
- Semi-conducteurs : une pénurie à l’enjeu géopolitique mondial — si vous n’aviez pas compris grand-chose à cette histoire de pénurie, cette vidéo est faite pour vous.
- Ubuntu 14.04 and 16.04 lifecycle extended to ten years — Ubuntu supporte 10 ans ses version LTS : je ne savait pas dis donc !
Articles, podcasts et vidéos
- Lesser Known PostgreSQL Features — plein de bonnes choses à découvrir.
- What is an SSID and should you hide yours? — tl;dr : there’s little point in trying to hide your SSID.
- Build Versioning in Azure DevOps Pipelines — la gestion des versions avec Azure DevOps c’est pas simple…
- The New State of CSS in Angular — un résumé des avancées d’Angular sur la gestion des CSS ces dernières années.
- Using native queries with JPA? Here’s the catch — mieux vaut savoir comment ça fonctionne.
- Why I Hate Password Rules — je ne peux qu’être d’accord !
- Laws and Principles of Software Development — et ce ne sont que les plus connus…
- Factory Methods for Collections - JEP Café #6 — clair et concis.
- Feature Flags with Spring Boot — un très bon article sur le sujet.
- Simple Things That Are Actually Hard: User Authentication — really hard !
- 5 Mundane Java Performance Tips
— et pensez à utiliser un
StringBuilder
si vous voulez concaténer des chaînes de caractères dans une boucle. - The Best Mapping for Shared Technical Attributes With Hibernate
—
@MappedSuperclass
vs@Embeddable
.
Découvertes
- The Angular Mini-Book 1.0 is now available! — pour bien démarrer avec Angular dans le cadre d’une application Spring Boot.
- git-filter-repo — un petit outil bien pratique à garder sous le coude.
- Awesome Lists — génial !