From Click to Query Plan: Trace One Slow Web Request
Un laboratoire de performance full-stack retraçant une action utilisateur lente, du timing du navigateur au plan d'exécution de la requête en base de données.
Consultez les idées soumises par les membres et soutenez les sujets auxquels vous participeriez.
14 propositions
Un laboratoire de performance full-stack retraçant une action utilisateur lente, du timing du navigateur au plan d'exécution de la requête en base de données.
Une plongée approfondie et accessible aux débutants dans le protocole web dont dépendent toutes les API, navigateurs et services backend.
Une session pratique sur Axum concernant l'ordonnancement des middlewares, les frontières d'authentification, le contexte de requête et la composition de services plus sûre.
Une session sur les fondamentaux du backend concernant la pagination des API Axum, les filtres, le tri stable et les modèles de requêtes qui restent prévisibles sous charge.
Une session pratique sur les points de terminaison de webhook Axum : analyse syntaxique, vérifications de signature, idempotence et réponses d'erreur claires pour des systèmes backend réels.
Une session pratique Axum sur la conception de routes, la correspondance par caractères génériques, les limites de requêtes et les tests qui maintiennent le comportement de l'API prévisible.
Une session pratique sur la gestion des formulaires dans Axum : validation, réponses d'erreur, récupération des utilisateurs et tests pour éviter les flux de soumission défaillants.
Une session pratique Axum sur le CORS, les en-têtes de requête, le comportement de pré-vérification (preflight) et les contrats d'API orientés navigateur pour des services web réels.
Une session pratique de deux heures sur le découpeur de données CLI Zig, axée sur le filtrage, le tri, la pagination et la sortie stable. Zig est utilisé de manière réaliste pour les outils système, l'interopérabilité C, l'analyse, les flux de travail de build et les composants axés sur la performance, plutôt que de prétendre qu'il s'agit d'une plateforme web complète.
Une session pratique de deux heures sur l'analyseur d'encodage de formulaire Zig, axée sur les octets d'entrée, les limites de champ, la validation et les erreurs. Zig est utilisé de manière réaliste pour les outils système, l'interopérabilité C, l'analyse syntaxique, les flux de travail de construction et les composants axés sur la performance, plutôt que de prétendre qu'il s'agit d'une plateforme web complète.
Une session pratique de deux heures sur l'outil de vérification HMAC en Zig, axée sur les octets de requête, les signatures, les fenêtres de rejeu et les journaux. Zig est utilisé de manière réaliste pour l'outillage système, l'interopérabilité C, l'analyse syntaxique, les flux de travail de construction et les composants axés sur la performance, plutôt que de prétendre qu'il s'agit d'une plateforme web complète.
Une session pratique de deux heures sur le client HTTP et les outils d'en-tête en Zig, axée sur les requêtes, les réponses, TLS et les diagnostics. Zig est utilisé de manière réaliste pour l'outillage système, l'interopérabilité C, l'analyse syntaxique, les flux de travail de build et les composants axés sur la performance, plutôt que de prétendre qu'il s'agit d'une plateforme web complète.
Une session pratique de deux heures sur l'inspecteur de requêtes HTTP en Zig, axée sur l'analyse des chemins, des en-têtes, des méthodes et des lignes de statut. Zig est utilisé de manière réaliste pour l'outillage système, l'interopérabilité C, l'analyse syntaxique, les flux de travail de build et les composants axés sur la performance, plutôt que de prétendre être une plateforme web complète.
Une session pratique de deux heures sur la structure d'un démon réseau en Zig, axée sur les connexions, les tampons, les erreurs et l'arrêt. Zig est utilisé de manière réaliste pour les outils système, l'interopérabilité C, l'analyse syntaxique, les flux de travail de construction et les composants axés sur la performance, plutôt que de prétendre qu'il s'agit d'une plateforme web complète.