Nouvelles, articles, podcasts, vidéos et découvertes intéressantes du mois de juillet 2022.
Nouvelles
- A synchronized criminal attack from abroad hit Albania over the weekend — la plupart des systèmes gouvernementaux albanais ont été fermés à la suite de cette cyberattaque.
- Le NIST a choisi ses algorithmes de cryptographie post-quantiques — les grands gagnants répondent aux doux noms de CRYSTALS Kyber, CRYSTALS Dilithium, Falcon et SPHINCS+.
- What’s new in Angular 14.1? et What’s new in Angular CLI 14.1? — Angular 14.1 est sorti : comme d’habitude Ninja Squad nous fait un très bon résumé.
- GitLab 15.2 released with live wiki diagram previews and redesigned merge request reports — ça à l’air vraiment pas mal l’incident timeline.
- Keycloak 19.0.0 released — la nouvelle console d’administration semble agréable à utiliser (tout en restant proche de l’ancienne).
- IntelliJ IDEA 2022.2 Is Out! — cette version permet de tester la nouvelle UI, ça me fait vraiment beaucoup penser à Visual Studio Code.
- Bootstrap 5.2.0 — quelques petites améliorations par-ci, par-là et encore un gros travail autours de la documentation. À noter aussi la sortie de Bootstrap v4.6.2 et de Bootstrap Icons v1.9.0.
- Planning next to your code – GitHub Projects is now generally available — GitHub s’améliore sur la gestion de projet.
- Give Up GitHub: The Time Has Come!, Microsoft To Ban Commercial Open Source from App Store — Malgré leurs récents efforts, on dirait que Microsoft et l’Open Source c’est toujours aussi compliqué.
- Google Engineers Lift The Lid On Carbon — Google sort un nouveau langage, Carbon, qui se veut être un successeur à C++.
- The Value Of Meaning — :-)
Articles, podcasts et vidéos
- Scaling to 100k Users — un petit peu de pragmatisme, ça fait du bien !
- Understanding software licenses — j’ai enfin mis la main sur un résumé simple et clair.
- 6 Useful Angular Decorators — simple et élégant.
- 6 Hibernate Mappings You Should Avoid for High-Performance Applications — ça fait pas de mal de le rappeler.
- Full Stack Java development with Spring Boot and VueJS — ou comment embarquer une application front dans une application back Spring Boot. Dommage que l’auteur n’aborde pas le sujet du routing, de la sécurité…
- Engineering Stack Overflow with Roberta Arcoverde — impressionnant : l’ensemble de l’infra Stack Exchange (Stack Overflow, Server Fault, Super User…) tient sur une vingtaine de serveurs.
- Load Testing: An Unorthodox Guide — excellent !
- maven-survival-guide et Gunnar Morling on things you should do with your Maven builds — plein de bons conseils sur l’utilisation de Maven.
- Postgres 15 improves UNIQUE and NULL
— et ajoute
NULLS NOT DISTINCT
ce qui permet de considérer les valeurs nulles comme égales. - #79: QUIC: what makes HTTP/3 faster — ou plutôt qu’est-ce qui fait que le protocole QUIC est intéressant.
- A Guide to Formatting Code Snippets in Javadoc
— c’est parfois étonnamment compliqué de formater du code dans une javadoc, vivement Java 21 et l’arrivée des
@snippet
. - A Guide to Java Source and Target Options — jetez-y un coup d’œil si vous ne saviez pas qu’on pouvait compiler une librairie Java 8 avec un JDK 17.
- OAuth for Java Developers — un état de l’écosystème OAuth avec Java.
- Semantic Linefeeds — je pense que je vais m’y mettre.
- Password Generator : a single key to generate all passwords — intéressant comme concept !
- Denial of Wallet Attack — je ne savais pas que ce genre d’attaque avait un nom.
Découvertes
- Zalando RESTful API and Event Guidelines — c’est bien foutu dis donc !
- Google Books Ngram Viewer — pratique si vous voulez par exemple comparer la “popularité” de deux mots.
- FROM:latest — un linter pour Dockerfile.