Comment ajouter un rate limiter à notre application FastAPI avec redis
Dans ce tutoriel, on met en place un rate limiting pour une API FastAPI à l’aide
de
la bibliothèque fastapi-limiter, avec Redis.
Les listes (List) en Java
Dans cet article (partie 2 de la série sur les collections), nous allons nous concentrer sur la famille List du Framework Collections : ses caractéristiques, ses principales implémentations (ArrayList, LinkedList…), leurs performances et les bonnes pratiques d’utilisation au quotidien.
Comment manipuler du JSON en ligne de commande avec jq
jq est un couteau suisse pour lire, filtrer et transformer du JSON en ligne de commande. Il s’intègre parfaitement avec curl, kubectl, docker, des logs JSON, etc.
Comment ajouter un cache à notre application Flask
Dans ce tutoriel, on va voir comment ajouter un cache à une application Flask
pour accélérer les réponses et réduire la charge sur vos bases de données et
API.
Linux : Comment changer le hostname en ligne de commande (Ubuntu/Debian)
Comment changer rapidement le nom d’hôte (hostname) sous Ubuntu ou Debian, sans casse ni redémarrage inutile ? Ce guide vous montrera la méthode recommandée avec hostnamectl, les alternatives sans systemd, ainsi que les bonnes pratiques (mise à jour de /etc/hosts, FQDN, services).
Python : Comment utiliser les différents modes d'authentification avec requests
Dans cet article, on passe en revue les principaux modes d’authentification supportés par la bibliothèque Python requests, avec des exemples concrets et des bonnes pratiques (sessions, retries, proxies, sécurité).
Python : Comment utiliser les sessions avec requests pour optimiser vos appels HTTP
Les sessions (requests.Session) apportent un vrai gain de performance et de simplicité quand vous faites plusieurs requêtes vers une même API : elles réutilisent les connexions (keep‑alive), partagent automatiquement les cookies, en‑têtes et authentifications, et permettent de configurer des stratégies de retries.
Comment merger deux DataFrame pandas
Dans ce tutoriel, nous verrons pas à pas comment fusionner (merger) deux DataFrame avec pandas : syntaxe de base, types de jointures (inner, left, right, outer, cross), clés multiples, jointures sur l’index, gestion des doublons et colonnes homonymes, options utiles (suffixes, validate, indicator) et quelques conseils de performance.
Uploader des fichiers avec FastAPI
Dans ce tutoriel, nous allons voir comment passer (uploader) des fichiers à une API web réalisée avec FastAPI : un fichier simple, plusieurs fichiers, des champs de formulaire additionnels, la sauvegarde sur disque et quelques validations utiles.
Ajouter un cache à notre application FastAPI avec redis
Dans ce tutoriel, on met en place un cache d’API avec la librairie
fastapi-cache2.
On commence par un cache en mémoire (simple, sans dépendance), puis on passe à
Redis pour
un cache partagé et persistant.
Organiser une application FastAPI en plusieurs fichiers
Dans ce tutoriel, vous allez apprendre à structurer proprement une application
FastAPI en plusieurs fichiers et modules Python, en séparant vos routes, votre
configuration et votre point d’entrée.
Comment dockeriser une application FastAPI
Dans ce tutoriel, nous allons apprendre à dockeriser une API web développée avec FastAPI, en utilisant un Dockerfile multi‑étapes (builder + image finale Alpine) optimisé pour la taille et la vitesse d’installation.
49 articles, 5 pages.