đ
16/08/2025
Monthly Links
Monthly Links
Aout 2025
Je pensais que le mois d'aoĂ»t allait ĂȘtre tranquille an actualitĂ©s... je fais cette erreur chaque annĂ©e.
Cet été, on se penche sur les Scoped Values en Java, une avancée majeure pour la gestion de contexte dans nos applications concurrentes, offrant une alternative plus sûre aux ThreadLocal
. https://dzone.com/articles/scoped-values-revolutionizing-java-context-managem
La préparation pour Spring Framework 7 et Spring Boot 4 est également au programme, avec un aperçu des améliorations en matiÚre de résilience, d'API et d'architecture modulaire. https://foojay.io/today/preparing-for-spring-framework-7-and-spring-boot-4/
J'ai aussi retenu des stratégies pour effectuer des modifications de schéma PostgreSQL sans interruption, un défi courant en production, et une réflexion sur la capacité du CSS moderne à remplacer les SPAs traditionnelles. https://medium.com/paypal-tech/postgresql-at-scale-database-schema-changes-without-downtime-20d3749ed680 https://www.jonoalderson.com/conjecture/its-time-for-modern-css-to-kill-the-spa/
Backend
- Java Scoped Values - https://dzone.com/articles/scoped-values-revolutionizing-java-context-managem
Les Scoped Values en Java sont comme une alternative moderne et plus sûre à ThreadLocal pour la gestion de contexte dans les applications concurrentes. - Spring Framework 7 Boot 4 - https://foojay.io/today/preparing-for-spring-framework-7-and-spring-boot-4/
Voici les nouvelles fonctionnalités et améliorations clés de Spring Framework 7 et Spring Boot 4, couvrant la résilience, les API et les tests. - PostgreSQL Schema Changes - https://medium.com/paypal-tech/postgresql-at-scale-database-schema-changes-without-downtime-20d3749ed680
Comment effectuer des modifications de schéma PostgreSQL sans interruption, en gérant les verrous et en utilisant des opérations concurrentes. - Spring Boot API SSL - https://dzone.com/articles/spring-boot-secure-rest-api-ssl
Sécurisation d'API REST avec SSL dans Spring Boot pour les applications serveur et client en utilisant des certificats auto-signés. - Scale Relational Database - https://strategizeyourcareer.com/p/how-to-scale-a-relational-database
Quelques stratégies pour scaler une base de données relationnelle, de l'indexation au sharding, sans sur-ingénierie prématurée. - API Performance Tips - https://newsletter.systemdesigncodex.com/p/api-performance-improvement-tips
De la performances des API : mise en cache, équilibrage de charge, traitement asynchrone, pagination et pool de connexions. - Java 22-24 Features - https://foojay.io/today/java-22-to-24-level-up-your-java-code-by-embracing-new-features-in-a-safe-way/
Les nouveautés de Java 22-24, comme les variables anonymes et les Stream Gatherers, et comment SonarQube aide à les adopter. - Semantic Caching SpringBoot - https://foojay.io/today/semantic-caching-with-springboot-redis/
Implémentation du caching sémantique avec Spring Boot et Redis pour améliorer les performances des applications LLM. - Stream Gathering Distinct - https://www.javaspecialists.eu/archive/Issue326-Stream-Gathering-with-a-Different-Distinct-Function.html
Cas pratique d'utilisation des Stream Gatherers en créant une fonction distinct()
personnalisée pour les Streams Java. - Java Old Utils - https://foojay.io/today/java-whats-old-part-ii-utils/
Un passage en revue de classes utilitaires Java peu courantes, mais utiles comme Objects, volatile, Locale, Collator et Normalizer. - Test Spring Boot Apps - https://www.wimdeblauwe.com/blog/2025/07/30/how-i-test-production-ready-spring-boot-applications/
Une mĂ©thode pour tester chaque composant des applications Spring Boot prĂȘtes pour la production.
Frontend
DevOps