<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Mohamed Hosayni — Blog technique</title><description>Notes de terrain sur le développement, le déploiement et l’exploitation d’applications. [À COMPLÉTER]</description><link>https://hosayni.com/</link><language>fr</language><item><title>Trois garde-fous pour une API Flask en production</title><link>https://hosayni.com/fr/blog/api-flask-production/</link><guid isPermaLink="true">https://hosayni.com/fr/blog/api-flask-production/</guid><description>Validation, limitation de débit et en-têtes de sécurité : le minimum avant d’exposer un formulaire public.</description><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate><category>Flask</category><category>Python</category><category>Sécurité</category></item><item><title>Déployer Astro avec Docker et Caddy</title><link>https://hosayni.com/fr/blog/deployer-astro-docker-caddy/</link><guid isPermaLink="true">https://hosayni.com/fr/blog/deployer-astro-docker-caddy/</guid><description>Un build statique, deux conteneurs et un certificat TLS automatique — sans dépendre d’une plateforme.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><category>Astro</category><category>Docker</category><category>Caddy</category><category>CI/CD</category></item></channel></rss>