Spring

Fullstack

IntelliJ IDEA 2026.1 Is Out!

La version 2026.1 d'IntelliJ IDEA est disponible, offrant de nouvelles fonctionnalités et améliorations notamment un support amélioré pour les agents AI, de nouvelles capacités pour Java et Kotlin, ainsi qu'une meilleur intégration des projets multi-langages. Cette mise à jour inclut aussi des suggestions d'éditions sans quota, des améliorations de performance pour TypeScript et un support instantané pour Java 26 et Kotlin 2.3.20. Les utilisateurs peuvent explorer les nouvelles fonctionnalités sur la page dédiée et suivre les discussions sur les retours d'expérience.

Autre

IntelliJ IDEA 2025.3 Release Candidate Is Here

La version candidate 2025.3 d'IntelliJ IDEA est maintenant disponible, apportant des améliorations de productivité, le support de nouvelles technologies comme Spring Boot 4, et des mises à jour pour une utilisation plus transparente de l'IA dans l'IDE. Elle inclut également des mises à jour de performance et de qualité.

Dev back

Java Annotated Monthly – November 2025

Le numéro de novembre 2025 de Java Annotated Monthly présente des conseils et des informations sur les évolutions des technologies Java et Kotlin. Parmi les points saillants, la sortie de Spring Boot 4 avec des fonctionnalités telles que l'autoconfiguration modulaire et la prise en charge des annotations de nullabilité. Ce numéro met également en avant des améliorations de performances dans JDK 25 et des nouvelles fonctionnalités de Spring Security. Les lecteurs sont encouragés à explorer les nouveautés et à rester informés sur les tendances de développement dans le paysage technologique.

Autre

Paris Web 2025 : l'inclusivité au cœur de l'événement

La conférence Paris Web 2025 a porté sur l'accessibilité, la diversité, et l'écoconception. Parmi les temps forts, des interventions sur HTTPS, des retours d'expérience en accessibilité pour un portail ministériel, et une présentation technique sur les nouveaux standards d'authentification sans mot de passe. L'événement a mis en avant des bonnes pratiques pour un web inclusif et accessible.

"
Autre

IntelliJ IDEA 2025.3 Early Access Program Is Open!

Le programme d'accès anticipé (EAP) pour IntelliJ IDEA 2025.3 est désormais ouvert, permettant de découvrir les nouvelles fonctionnalités à venir. Cette version promet le support complet de Java 25, Spring Boot 4, et de nombreuses améliorations pour Kotlin et Spring. De plus, une nouvelle expérience utilisateur est introduite avec un thème amélioré, et des fonctionnalités pour le développement à distance et la prise en charge de Kubernetes sont également en cours d'amélioration.

"
Dev back

💡 Java Backend Developer (3–6 Yrs) :: Interview Questions Asked Wipro Mphasis TCS IBM🚀

Cet article aborde les questions d'entretien pour un développeur backend Java ayant 3 à 6 ans d'expérience. Il couvre des sujets clés en Java tels que OOP, collections, gestion de la concurrence, et explique des concepts liés à Spring et Spring Boot, y compris la gestion des exceptions et les déclarations de dépendances. L'article traite également des différences entre certaines méthodes de JPA/Hibernate, comme lazy loading et les requêtes natives, offrant ainsi un aperçu essentiel pour les candidats en préparation d'un entretien technique.

Dev back

We Used @Autowired Everywhere — Then It Broke Our Tests

Cet article raconte l'expérience d'un développeur ayant utilisé l'annotation @Autowired dans un projet Spring Boot. Au début, cela simplifiait la gestion des dépendances, mais avec la croissance du projet, des problèmes de tests sont apparus car les tests isolés nécessitaient le contexte Spring complet. L'auteur partage les défis rencontrés et comment ils ont été résolus.

Sécurité

The Spring Security Configuration That Nearly Got Me Fired

Un développeur raconte comment une mauvaise configuration de Spring Security liée à l'authentification JWT a failli ruiner sa carrière et compromettre des données sensibles. En tentant de moderniser son application, il a introduit des failles de sécurité majeures, exposant des informations bancaires à d'autres utilisateurs, et ce, à ses collègues derrière un message Slack. Cette expérience met en lumière l'importance des configurations de sécurité dans le développement d'applications financières.

Dev back

I Made Our Java Backend 50x Faster by Replacing This One Annotation

L'article décrit comment un seul annotation de Spring affectait négativement les performances d'un backend Java, le rendant 50 fois plus lent. Après plusieurs optimisations sans succès, l'auteur a identifié que cette annotation innocente était à l'origine des problèmes de rapidité, engendrant une forte utilisation du CPU et des temps de réponse insatisfaisants pour les utilisateurs. En la remplaçant, il a réussi à drastiquement améliorer les performances.

Dev back

Building a Custom RestTemplate Interceptor Chain: Step by step guide with examples

Cet article propose un guide étape par étape pour créer une chaîne d'intercepteurs personnalisés pour RestTemplate dans les applications Java utilisant Spring. Il met en lumière l'importance de gérer les préoccupations transversales telles que l'ajout de tokens d'authentification, la journalisation des détails des requêtes et la gestion des échecs de réseau, afin d'éviter la répétition de code et les erreurs potentielles lors des appels API.