đź“… 16/06/2025
Monthly Links
Découvrez les dernières avancées du développement backend en Java et du frontend avec Angular. Ce mois-ci, je vous partage les nouveautés majeures de Java 24, les améliorations de la concurrence structurée, ainsi que la sortie d’Angular 20.0 pour un développement plus fluide.
Je vous propose aussi des ressources pratiques sur la sécurité Java, l’intégration de Keycloak avec Spring Boot, et des astuces pour optimiser le démarrage de vos applications Java. Côté DevOps, explorez des alternatives à Kubernetes et des stratégies de migration vers les conteneurs.
Enfin, retrouvez des outils et techniques modernes pour booster votre productivité, ainsi que des ressources pour apprendre le pentesting et mieux comprendre le stockage des données en base.
Lire le post
đź“… 12/06/2025
Backend Java Spring
Au cours de mes années d'expérience avec Spring Boot, j'ai appris que maîtriser ce framework nécessite bien plus que la simple connaissance de ses annotations les plus courantes. Les interactions subtiles entre l'injection de dépendances, la gestion des transactions et les contraintes de visibilité Java constituent un terrain miné où même les développeurs expérimentés peuvent trébucher.
L'histoire que je m'apprête à partager illustre parfaitement cette réalité : comment une décision de design apparemment anodine, motivée par les meilleures pratiques de programmation orientée objet, peut se transformer en casse-tête technique révélateur des compromis inhérents au développement avec des frameworks modernes. Cette expérience m'a rappelé une vérité fondamentale : comprendre les rouages internes de nos outils est indispensable pour éviter les pièges les plus vicieux.
Lire le post
đź“… 16/05/2025
Monthly Links
Ce mois-ci, j'ai rassemblé des ressources précieuses pour approfondir vos compétences techniques. L'intelligence artificielle se taille la part du lion avec plusieurs articles sur Spring AI et le traitement sémantique, tandis que Java> continue son évolution avec la concurrence structurée en Java 24 et le Markdown dans la Javadoc.
La concurrence et les bonnes pratiques fondamentales sont également à l'honneur, avec d'excellentes explications sur les Promises JavaScript, les moteurs SQL et les structures de données. Sur le plan DevOps, ne manquez pas les astuces sur l'automatisation SSH et la gestion des logs système.
Si vous ne deviez retenir que trois liens, je recommande vivement les articles sur les commandes Git essentielles, le fonctionnement du mot-clé 'this' en JavaScript, et l'anatomie des moteurs SQL – trois piliers techniques qui vous serviront quotidiennement.
Lire le post
đź“… 14/05/2025
DevOps
Suite à une mise à jour de Forgejo, j'ai rencontré des erreurs de timeout SSH lors des opérations Git, malgré une configuration qui semblait correcte.
L'analyse des logs a révélé un problème avec le paramètre LoginGraceTime, nécessitant une configuration SSH personnalisée dans l'environnement conteneurisé.
Je détaille ici la résolution complète du problème en utilisant les spécificités de Podman Quadlet et la variable d'environnement SSH_INCLUDE_FILE de Forgejo.
Lire le post
đź“… 19/02/2024
Frontend CSS
C'est parce que je suis quelqu'un de curieux que je m'initie au CSS à travers le site CSS Battle, où je participe à des défis quotidiens consistant à reproduire des formes en utilisant le moins de code possible.
Pour le défi du jour, je dois créer deux pyramides. En explorant des techniques comme clip-path, je parviens à concevoir ces formes tout en apprenant à optimiser mon code.
Après plusieurs essais et ajustements, j'obtiens un résultat satisfaisant avec un score final de 641,39 en utilisant 238 caractères.
Lire le post
đź“… 25/05/2023
Frontend HTML CSS
Tutoriel décrivant comment animer le défilement d'un texte à l'infini.
Lire le post