
Backend1 min de lecture
Une API de contact qui résiste au spam, sans captcha
Champ piège, limitation de débit et délai minimal de saisie : trois défenses discrètes qui arrêtent l’essentiel des robots sans pénaliser les visiteurs.
Journal
Ce que j’apprends en construisant : interfaces, APIs, infrastructure et IA.

Backend1 min de lecture
Champ piège, limitation de débit et délai minimal de saisie : trois défenses discrètes qui arrêtent l’essentiel des robots sans pénaliser les visiteurs.

Backend1 min de lecture
Avant d’ajouter un moteur de recherche à l’infrastructure, la recherche plein texte de PostgreSQL couvre souvent le besoin : accents, pertinence, droits d’accès.

Backend1 min de lecture
OFFSET relit toutes les lignes qu’il saute. La pagination par curseur garde un temps de réponse constant, même à la page mille.