Outils pour les développeurs

Outils pour développeurs : analyseurs de compatibilité et calculateurs d'ingénierie pour Kubernetes, GPU, cloud, eBPF, NPU, Differential Privacy, coût et latence LLM, ainsi que le budget de travaux préparatoires au CRA saisi par l'utilisateur.

Vérificateur de portabilité des chaînes de date

Vérifie si une date ou un horaire est sans ambiguïté et portable entre environnements d'exécution.

Differential Privacy Epsilon Budget Calculator

Suivez un budget epsilon de Differential Privacy avec la composition séquentielle de base.

Pré-vérification de portabilité .env

Repère les valeurs .env qui se comportent différemment avec dotenv pour Node, Docker/Docker Compose et le shell POSIX.

eBPF Probe Overhead Budget

Estimez la consommation CPU des probes eBPF et comparez-la à votre budget d'instrumentation.

EU Cyber Resilience Act (CRA) Compliance Cost & Sizing Estimator

Estimez en GBP le budget et les effectifs de travaux que vous avez définis pour préparer le EU Cyber Resilience Act (CRA) ; ce calcul ne détermine ni les obligations ni la conformité.

Graviton vs x86 Migration Payback Estimator

Estimez les économies mensuelles et le délai de retour sur coût d'une migration x86 vers Graviton.

Kubernetes GPU Autoscaler Replica Planner

Estimez le nombre de replicas Kubernetes et de GPU à prévoir pour une charge mesurée.

LLM Context-Window Token Cost & Latency Sizer

Dimensionnez les tokens d'une requête LLM par rapport au context window et estimez le coût en GBP, la latence prefill/decode et la mémoire KV cache.

ML-DSA Certificate-Chain Byte Budget

Estimez la taille en octets des clés et signatures ML-DSA dans une certificate chain, puis comparez-la à votre budget.

On-Device NPU Bottleneck Calculator

Comparez les limites de calcul et de mémoire pour estimer le débit d'inférence d'un NPU embarqué.

Vérificateur de portabilité des expressions régulières

Vérifie si une expression régulière se comporte de la même façon en Python et dans les moteurs de la famille PCRE.

Vérificateur de portabilité des identifiants SQL

Compare les noms de tables et de colonnes aux mots réservés et aux règles de délimitation de plusieurs bases de données.

Analyseur comparatif d'URL

Montre comment différents analyseurs interprètent des URL inhabituelles ou ambiguës.

Convertisseur de formats de versions de paquets

Convertit et vérifie la compatibilité des formats de versions SemVer et PEP 440.

Pré-vérification YAML inter-environnements

Vérifie la compatibilité YAML entre CI, Docker Compose, Kubernetes et d'autres consommateurs courants.

Vérificateur de différences sémantiques YAML

Compare l'interprétation des valeurs YAML selon les règles YAML 1.1 et YAML 1.2.

Ce que vérifient ces analyseurs

Une même entrée peut avoir des sens différents selon l'analyseur. La valeur YAML `no` peut être une chaîne dans une bibliothèque et un booléen dans une autre ; une date peut être acceptée ici et rejetée ailleurs ; une URL peut être découpée en composants différents. Ces outils vérifient des divergences précises et documentées pour les repérer avant la mise en production.

Un résultat sans anomalie n'est pas une garantie

L'absence de problème détecté signifie qu'aucune des règles couvertes ne s'est déclenchée, pas que tous les analyseurs ou toutes leurs versions se comporteront de la même manière. Utilisez les résultats pour orienter une vérification ciblée et confirmez-les par des tests dans l'environnement d'exécution réel.

Confidentialité et données sensibles

Toutes les vérifications s'exécutent localement sur la page ; le contenu collé n'est pas téléversé. Malgré cela, supprimez les secrets avant de coller une configuration sur un site Web.