• Serious Devs
  • Home
  • Blog
  • Contact

đź“… 16/05/2025

Monthly Links

Monthly Links
Mai 2025

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

Forgejo / Podman
Erreur d'accès git

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

CSS Battle Daily
Les 2 pyramides

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

Animation de texte Ă  l'infini

Tutoriel décrivant comment animer le défilement d'un texte à l'infini.

Lire le post

đź“… 14/11/2022

DevOps

Quelle compression pour mon archive tar ?

Dans cet article, je partage mon expérience sur l'utilisation des archives .tar et .tar.gz dans les systèmes Unix/Linux.

J'explique l'évolution des algorithmes de compression, notamment gzip, bzip2 et xz, et je fournis les options à passer à la commande tar pour utiliser ces différentes méthodes de compression.

Pour finir, vous verez mon utilisation de ces compressions selon les situations.

Lire le post

đź“… 03/11/2022

Backend Java

JUnit / Assertion sur les exceptions

Je vous propose de découvrir comment j'ai résolu le problème des exceptions non gérées qui apparaissaient dans mes logs de tests unitaires Java.

J'explore ici les différentes manières de tester qu'une méthode lève bien une exception, en comparant les syntaxes et les approches de JUnit 4 et JUnit 5.

Vous verrez que si JUnit 4 offre une méthode simple avec une annotation, JUnit 5, bien qu'un peu différente, permet un contrôle beaucoup plus précis sur l'exception attendue, ce qui est essentiel pour des tests robustes et des logs propres.

Lire le post

Previous
Next
© Copyright 2026 - Serious Devs