Herramientas para desarrolladores
Herramientas para desarrolladores: analizadores y calculadoras de ingeniería para Kubernetes, GPU, cloud, eBPF, NPU y Differential Privacy, además de estimaciones de tokens, coste, latencia y KV cache para LLM y de costes de preparación del EU Cyber Resilience Act (CRA).
Analizador de portabilidad de cadenas de fecha
Comprueba si una fecha u hora es inequívoca y portable entre entornos de ejecución.
Differential Privacy Epsilon Budget Calculator
Proyecta el gasto y el saldo epsilon con basic sequential composition for pure DP.
Comprobación previa de portabilidad de .env
Detecta valores .env que se comportan de forma distinta en dotenv de Node, Docker/Docker Compose y el shell POSIX.
eBPF Probe Overhead Budget
Calcula el consumo estimado de CPU de las eBPF probes y compáralo con el presupuesto asignado.
EU Cyber Resilience Act (CRA) Compliance Cost & Sizing Estimator
Calcula una estimación de costes y personal para el trabajo de preparación del EU Cyber Resilience Act (CRA), a partir de horas y tarifas en GBP introducidas por el usuario; no determina obligaciones legales ni cumplimiento.
Graviton vs x86 Migration Payback Estimator
Estima el ahorro mensual y el plazo de recuperación al migrar una carga x86 a Graviton usando precios y rendimiento medidos.
Kubernetes GPU Autoscaler Replica Planner
Estima las replicas y GPU necesarias para atender una carga medida, con margen de utilización y el mínimo de Kubernetes.
LLM Context-Window Token Cost & Latency Sizer
Comprueba si una solicitud LLM cabe en el context window y estima el coste de tokens en GBP, la latencia prefill/decode y la memoria KV cache.
ML-DSA Certificate-Chain Byte Budget
Estima los bytes de claves y firmas ML-DSA en una certificate chain y compáralos con un presupuesto DER/TLS.
On-Device NPU Bottleneck Calculator
Compara el Compute-bound throughput y memoria para identificar el cuello de botella modelado de una NPU en el dispositivo.
Analizador de portabilidad de expresiones regulares
Comprueba si una expresión regular se comporta de igual manera en Python y en motores de la familia PCRE.
Analizador de portabilidad de identificadores SQL
Comprueba nombres de tablas y columnas frente a palabras reservadas y reglas de entrecomillado de distintas bases de datos.
Analizador diferencial de URL
Muestra cómo distintos analizadores interpretan URL inusuales o ambiguas.
Conversor de formatos de versión de paquetes
Convierte y comprueba compatibilidad entre formatos de versión SemVer y PEP 440.
Comprobación previa de YAML entre entornos
Comprueba la compatibilidad de YAML entre CI, Docker Compose, Kubernetes y otros consumidores habituales.
Analizador de diferencias semánticas de YAML
Compara cómo interpretan los valores YAML las reglas de YAML 1.1 y YAML 1.2.
Qué comprueban estos analizadores
Una misma entrada puede significar cosas distintas para distintos analizadores. Un valor YAML como `no` puede ser una cadena en una biblioteca y un booleano en otra; una fecha puede aceptarse en un entorno y rechazarse en otro; y un URL puede dividirse en componentes distintos según el analizador. Estas herramientas comprueban diferencias concretas y documentadas para que puedas detectarlas antes de que lleguen a producción.
- Cada herramienta examina únicamente las reglas específicas descritas en su página.
- Los resultados identifican discrepancias y ofrecen reescrituras solo cuando son seguras y no ambiguas.
- El análisis se realiza en el navegador; el contenido pegado no se carga al servidor.
Un resultado limpio no es una garantía
Que no se detecten problemas significa que no coincidió ninguna de las reglas cubiertas, no que todos los analizadores o sus versiones vayan a comportarse igual. Usa los resultados como ayuda para una revisión específica y contrástalos con pruebas en el entorno real de ejecución.
Privacidad y datos sensibles
Todas las comprobaciones se ejecutan localmente en la página y no se carga lo que pegues. Aun así, elimina los secretos antes de pegar configuraciones en cualquier sitio web.
- Si no quieres pegar un valor secreto, sustitúyelo por un marcador con la misma forma.
- Ninguna de estas herramientas ejecuta una aplicación ni sustituye las pruebas de integración en tus entornos de destino.