đ
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