[{"data":1,"prerenderedAt":41},["ShallowReactive",2],{"post-fr-fastapi-project-architecture":3,"blog-nav-fr":4},null,[5,9,13,17,21,25,29,33,37],{"slug":6,"title":7,"date":8},"typescript-interfaces","TypeScript : modéliser les réponses d’une API","2025-06-09",{"slug":10,"title":11,"date":12},"websockets-fastapi","WebSockets avec FastAPI : connexions, authentification et état partagé","2025-03-13",{"slug":14,"title":15,"date":16},"fastapi-architecture","Organiser une application FastAPI en couches","2025-03-01",{"slug":18,"title":19,"date":20},"pattern-bff","Le pattern BFF avec FastAPI et Vue.js","2025-02-13",{"slug":22,"title":23,"date":24},"vueuse-essentiels","VueUse : des composables pour les besoins courants","2025-01-13",{"slug":26,"title":27,"date":28},"dataclasses-pydantic-typeddict","Dataclasses, Pydantic et TypedDict : choisir selon le besoin","2025-01-06",{"slug":30,"title":31,"date":32},"nuxt4-introduction","Nuxt 4 : structure du projet et organisation du code","2024-12-10",{"slug":34,"title":35,"date":36},"asyncio-production","asyncio : gérer les tâches, les erreurs et l’arrêt de l’application","2024-08-19",{"slug":38,"title":39,"date":40},"playwright-scraping","Automatiser l’extraction de données avec Playwright","2024-01-03",1794046221854]