<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Antoine Chalifour — Articles</title><description>AI Engineer fullstack freelance à Avignon. Je mets l&apos;IA en production : serveurs MCP et MCP Apps, agents et évals, UX conversationnelle, Claude Code.</description><link>https://antoinechalifour.dev/</link><language>fr-FR</language><item><title>Async Local Storage et transactions</title><link>https://antoinechalifour.dev/blog/async-local-storage-et-transactions/</link><guid isPermaLink="true">https://antoinechalifour.dev/blog/async-local-storage-et-transactions/</guid><description>La magie de l&apos;ASL pour une belle abstraction autour des transactions</description><pubDate>Thu, 22 May 2025 00:00:00 GMT</pubDate></item><item><title>Contourner les Rules of Hooks : Getter Functions</title><link>https://antoinechalifour.dev/blog/contourner-les-rules-of-hooks-getter-functions/</link><guid isPermaLink="true">https://antoinechalifour.dev/blog/contourner-les-rules-of-hooks-getter-functions/</guid><description>Pas fan des Getter Components ? Je vous partage un autre façon de contourner les Rules of Hooks.</description><pubDate>Thu, 08 May 2025 00:00:00 GMT</pubDate></item><item><title>Contourner les Rules of Hooks : Getter Components</title><link>https://antoinechalifour.dev/blog/contourner-les-rules-of-hooks/</link><guid isPermaLink="true">https://antoinechalifour.dev/blog/contourner-les-rules-of-hooks/</guid><description>Les règles des hooks vous poussent trop souvent à créer des sous composants ? Je vous partage ici un pattern que j&apos;utilise souvent pour contourner les Rules of Hooks.</description><pubDate>Tue, 29 Apr 2025 00:00:00 GMT</pubDate></item></channel></rss>