Nouvelles, articles, podcasts, vidéos et découvertes intéressantes du mois de mars 2020.
Nouvelles
- JDK 14 Has Been Released
— une version importante avec l’amélioration des switch expressions (et leur passage en
permanent), le pattern matching pour
instanceof
(preview), l’amélioration des text blocks (preview), l’arrivée des records (preview), l’amélioration desNullPointerException
s (preview), et bien d’autres choses encore. -
Oracle extends Extended support for Java 8 — jusqu’à décembre 2030 (mais il faut bien sûr payer).
- Version 9.1 of Angular Now Available — TypeScript 3.8, faster builds, and more — et TSLint 6.1 par défaut.
- npm is joining GitHub — et la registry publique restera gratuite.
- Chrome Phasing out Support for User Agent — en faveur des client hints.
- Firefox 74 Begins Rolling Out With DNS-Over-HTTPS, Disabling TLS 1.0/1.1 — et et réactive TLS 1.0/1.1 pour ne pas bloquer l’accès à des sites critiques pendant la crise du COVID-19 .
- GitLab 12.9 released with Vault App, Code Quality Reports and Group Deploy Tokens — tout est dans le titre.
- 18 GitLab features are moving to open source — en voilà une bonne nouvelle !
- Debian 11 “Bullseye” To Begin Code Freeze In Early 2021 — pour une sortie prévue milieu 2021.
- Keeping Debian 8 Jessie alive for longer than 5 years — c’est pour ça qu’on aime Debian.
- WireGuard 1.0.0 Christened As A Modern Secure VPN Alternative To OpenVPN/IPsec — un peu de renouveau dans ce domaine ne peut que faire du bien.
Articles, podcasts et vidéos
- Faut-il être passionné(e) pour être développeur(euse) ? — non, mais il faut avoir un minimum d’intérêt pour la chose.
- Java is not Dead — une interview intéressante de Trisha Gee.
- De Java 12 à Java 14 — c’est plus digeste que des notes de version.
- Utility Classes of the JDK: Collections and Arrays
— si vous ne connaissez pas bien les classes
Collections
etArrays
, cet article est fait pour vous. - Map merge and compute, hidden API diamonds — c’est disponible depuis Java 8 mais j’étais passé complètement à côté.
- Top 15 IntelliJ IDEA Shortcuts — j’apprends ceux-là et je m’arrête !
- Here’s Why Continuous Integration and Deployment is so Important to the Software Development Process
- Prefixed Naming — une approche intéressante.
- Comprendre Kubernetes en 5 minutes — encore gagné !
Découvertes
- An Illustrated Guide to OAuth and OpenID Connect — si pour vous OAuth et OIDC c’est du chinois.
- 7 JVM arguments of Highly Effective Applications — l’essentiel des 600+ options de la JVM.
- Authy — je ne peux que recommander cet outil pour la double authentification. Et en plus le support de Linux est maintenant en beta.
- OpenID Connect
<debugger/>
— toujours bon d’avoir ce genre d’outils sous la main. - The Simpsons in CSS — c’est fou ce qu’on peut faire avec une simple CSS !