<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Heap of Hogwai</title><description>Reflexions, tutoriels et articles techniques sur Java (principalement)</description><link>https://hogwai.dev/</link><language>fr</language><item><title>Construire un moteur de workflows Spring Batch piloté par base de données</title><link>https://hogwai.dev/fr/posts/database-driven-workflow-engine/</link><guid isPermaLink="true">https://hogwai.dev/fr/posts/database-driven-workflow-engine/</guid><description>Comment exploiter la puissance d&apos;un JobExecutionDecider pour permettre des chaînes configurables à l&apos;exécution, sans redéploiement</description><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><category>java</category><category>spring-batch</category><category>spring-boot</category><category>workflow</category><category>database</category><author>Hogwai</author></item><item><title>Simplifier les interactions avec la couche de persistance sans ORM
</title><link>https://hogwai.dev/fr/posts/simplify-persistence-layer-with-java8-jdbc/</link><guid isPermaLink="true">https://hogwai.dev/fr/posts/simplify-persistence-layer-with-java8-jdbc/</guid><description>Cinq patterns pour réduire le boilerplate JDBC en utilisant uniquement Java 8</description><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate><category>java</category><category>jdbc</category><category>functional-programming</category><category>java8</category><category>legacy</category><author>Hogwai</author></item><item><title>Reproduire le comportement du EXISTS SQL avec DynamoDB
</title><link>https://hogwai.dev/fr/posts/replicating-exists-statement-for-java-dynamodb/</link><guid isPermaLink="true">https://hogwai.dev/fr/posts/replicating-exists-statement-for-java-dynamodb/</guid><description>Différentes façons d&apos;émuler le comportement du EXISTS SQL avec le client Java DynamoDB</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate><category>dynamodb</category><category>java</category><category>performance</category><author>Hogwai</author></item><item><title>WSL : Activer l&apos;interopérabilité Windows pour exécuter des commandes Windows depuis WSL</title><link>https://hogwai.dev/fr/notes/wsl-windows-interop/</link><guid isPermaLink="true">https://hogwai.dev/fr/notes/wsl-windows-interop/</guid><description>Comment activer et utiliser l&apos;interopérabilité WSL/Windows pour lancer des programmes Windows directement depuis un terminal WSL.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate><category>wsl</category><category>windows</category><category>linux</category><category>setup</category><category>bash</category><author>Hogwai</author></item><item><title>Problèmes persistants avec les collections Java
</title><link>https://hogwai.dev/fr/posts/remaining-issues-with-java-collections/</link><guid isPermaLink="true">https://hogwai.dev/fr/posts/remaining-issues-with-java-collections/</guid><description>Des problèmes spécifiques et peu évidents que vous pouvez rencontrer et qui n&apos;ont pas encore été résolus</description><pubDate>Wed, 05 Nov 2025 00:00:00 GMT</pubDate><category>java</category><category>collections</category><category>performance</category><category>internal</category><author>Hogwai</author></item><item><title>Lombok : des annotations pratiques, jusqu&apos;à un certain point
</title><link>https://hogwai.dev/fr/posts/lombok-convenient-annotations-until-they-arent/</link><guid isPermaLink="true">https://hogwai.dev/fr/posts/lombok-convenient-annotations-until-they-arent/</guid><description>Certaines annotations Lombok peuvent vous jouer de mauvais tours. Découvrez comment éviter leurs comportements indésirables et leurs effets de bord.</description><pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate><category>java</category><category>spring-boot</category><category>spring-data-jpa</category><category>hibernate</category><category>lombok</category><category>annotation</category><author>Hogwai</author></item><item><title>Micronaut CLI : aide-mémoire des fonctionnalités</title><link>https://hogwai.dev/fr/posts/micronaut-cli-features-cheat-sheet/</link><guid isPermaLink="true">https://hogwai.dev/fr/posts/micronaut-cli-features-cheat-sheet/</guid><description>Liste complète de toutes les fonctionnalités disponibles dans la CLI Micronaut</description><pubDate>Fri, 24 Oct 2025 00:00:00 GMT</pubDate><category>micronaut</category><category>cli</category><category>cheat-sheet</category><author>Hogwai</author></item><item><title>Aide-mémoire des goals Maven</title><link>https://hogwai.dev/fr/posts/maven-goals-cheat-sheet/</link><guid isPermaLink="true">https://hogwai.dev/fr/posts/maven-goals-cheat-sheet/</guid><description>Retrouvez facilement le goal Maven dont vous avez besoin</description><pubDate>Wed, 22 Oct 2025 00:00:00 GMT</pubDate><category>java</category><category>maven</category><category>cheat-sheet</category><author>Hogwai</author></item><item><title>Guide pour une utilisation efficace de Pattern</title><link>https://hogwai.dev/fr/posts/a-guide-to-efficient-pattern-usage/</link><guid isPermaLink="true">https://hogwai.dev/fr/posts/a-guide-to-efficient-pattern-usage/</guid><description>Conseils pour tirer le meilleur parti de la classe Pattern, tout en évitant les pièges courants</description><pubDate>Sat, 18 Oct 2025 00:00:00 GMT</pubDate><category>java</category><category>pattern</category><category>regex</category><category>performance</category><category>capturing-groups</category><category>globbing</category><author>Hogwai</author></item><item><title>Astro: Cannot find module &apos;astro:content&apos;</title><link>https://hogwai.dev/fr/notes/astro-cannot-find-module-astro-content/</link><guid isPermaLink="true">https://hogwai.dev/fr/notes/astro-cannot-find-module-astro-content/</guid><description>Correction de l&apos;erreur TypeScript &quot;Cannot find module astro:content or its corresponding type declarations.ts(2307)&quot;</description><pubDate>Sat, 18 Oct 2025 00:00:00 GMT</pubDate><category>astro</category><category>setup</category><category>error</category><category>typescript</category><author>Hogwai</author></item></channel></rss>