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 desNullPointerExceptions (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
CollectionsetArrays, 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 !