Nouvelles, articles, podcasts, vidéos et découvertes intéressantes du mois d’avril 2020.
Nouvelles
- GitLab 12.10 released with Requirements Management and Autoscaling CI on AWS Fargate — et bien d’autres choses encore.
- Node.js 14.0 Improves Diagnostics and Internationalization, Adds Web Assembly System Interface — tout est dans le titre.
- jQuery 3.5 Released, Fixes XSS Vulnerability — mettez-vous à jour au plus vite si vous êtes concernés !
- Bootstrap 5.0 ne supportera pas Internet Explorer 11 — et c’est plutôt une bonne chose à mon avis.
- Project Leyden addresses Java pain points — pour réduire le temps de démarrage et l’empreinte mémoire des applications Java, Mark Reinhold propose l’introduction d’images statiques dans la plate-forme Java ( dans la lignée de ce que l’on peut déjà voir avec GraalVM).
- Updates to Spring Versions — Spring passe à CalVer pour les release trains, et à SemVer pour les projets.
- Another one-line npm package breaks the JavaScript ecosystem — ce genre de problème semble avoir moins d’impacts dans d’autres languages car l’utilisation de versions non-fixes est, heureusement, moins répandue.
- Announcing the Compose Specification — une initiative appréciable.
- GitHub is now free for teams — en voilà une bonne nouvelle !
Articles, podcasts et vidéos
- 15 Git tips to improve your workflow — GitLab partage quelques astuces à connaitre à l’occasion des 15 ans de Git.
- Spring Boot - Comparing Liquibase and Flyway — tout comme l’auteur de cet article, je pense aussi que Flyway est la solution la plus simple à mettre en place et à utiliser.
- When should I write an Architecture Decision Record? — tl;dr Have you made a significant decision that impacts how engineers write software? Write an ADR!
- Package by Feature — package by layer is dead !
- Simple Systems Have Less Downtime — il est toujours bon de le rappeler.
- STOP!! You don’t need Microservices. — à lire après avoir lu l’article précédent.
- Beware of computation in static initializer — étonnant !
- Programmation défensive en bash — un joli recueil de bonnes pratiques.
- Open banking: EBICS versus API — EBICS essaie de se placer.
- Can cash survive coronavirus? — il se pourrait bien que non.
Découvertes
- git-prompt.sh
— et c’est installé avec le paquet
git
de Debian (/etc/bash_completion.d/git-prompt
). - Use The Index, Luke! — un site sur les indexes SQL à destination des développeurs.
- Learn Kubernetes. From Experts. For Free. — une bonne ressource pour démarrer avec Kubernetes.