Saltar al contenido
Articles

Artículos de desarrollo

Artículos prácticos sobre herramientas para desarrolladores, notas de implementación, explicaciones técnicas y flujos habituales de depuración y conversión de datos.

Caso de uso
DevToolKits.app

Opciones de curl: qué hacen realmente -X, -H y -d

Referencia de las opciones de curl que aparecen en el trabajo diario con APIs: por qué -d ya implica POST, en qué se diferencia de --data-raw, la @ inicial que lee un archivo sin avisar, comillas simples frente a dobles, y por qué -k y -L merecen más cuidado del habitual.

Introducción
DevToolKits.app

Convertir entre JSON Schema y Zod: cómo se corresponden required y .optional()

Por dentro de un conversor bidireccional que transforma JSON Schema en un esquema de Zod y el código Zod de vuelta a JSON Schema. Incluye los valores por defecto invertidos entre required y .optional(), la tabla de correspondencia de restricciones y cómo se analiza Zod sin ejecutar código.

Caso de uso
DevToolKits.app

Orden de evaluación en SQL: por qué WHERE no ve el alias del SELECT

El orden en que escribe las cláusulas de SQL no es el orden en que se ejecutan. Referencia del orden lógico (FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY → LIMIT), por qué fallan los alias en WHERE, cuándo usar WHERE y cuándo HAVING, ONLY_FULL_GROUP_BY y la trampa de LEFT JOIN con WHERE.

Caso de uso
DevToolKits.app

Formato unified diff: cómo leer las cabeceras @@ de git diff

Cómo leer el formato unified diff que genera git: qué significan los cuatro números de @@ -12,7 +12,9 @@, por qué un cambio de un solo carácter aparece como línea completa reemplazada, las trampas de los espacios y los finales de línea, \ No newline at end of file, los diffs combinados @@@ en los merges y la detección de renombrados.

Caso de uso
DevToolKits.app

Conversión UTC⇄JST: tabla del desfase de 9 horas y errores de zona horaria

Convierta entre UTC y la hora de Japón (JST) con una tabla de referencia, y vea por qué la diferencia con España cambia entre 7 y 8 horas según el horario de verano. Incluye el significado de Z y +09:00 en ISO 8601, cuándo JavaScript desplaza las fechas, el comportamiento de MySQL/PostgreSQL y por qué el cron de GitHub Actions siempre corre en UTC.

Caso de uso
DevToolKits.app

Referencia de CREATE TABLE: tipos y restricciones en MySQL, PostgreSQL y SQLite

Referencia de CREATE TABLE (DDL) con tablas comparativas entre bases de datos: tipos de datos, autoincremento (AUTO_INCREMENT / IDENTITY / rowid), comportamiento de ON DELETE en claves foráneas y la restricción CHECK que MySQL ignora en silencio.

Introducción
DevToolKits.app

Cómo generar sentencias CREATE TABLE desde un diseño visual | Generador de DDL

Un vistazo al interior del Generador de DDL, que convierte un diseño visual de tablas en sentencias CREATE TABLE y un diagrama ER. Incluye las reglas de conversión de tipos para MySQL/PostgreSQL/SQLite y el algoritmo de inferencia de columnas desde JSON.

Caso de uso
DevToolKits.app

Patrones de diseño de needs en GitHub Actions: acelere la CI y evite los antipatrones

Referencia de patrones para las dependencias entre jobs (needs) en GitHub Actions. Cubre la ramificación en diamante, la cancelación con concurrency, el equilibrio de fail-fast, las trampas de matrix con needs y los workflows reutilizables, con ejemplos YAML listos para copiar.

Caso de uso
DevToolKits.app

Referencia de sintaxis de diagramas ER en Mermaid: símbolos de relación y ejemplos reales

Referencia completa de la sintaxis erDiagram de Mermaid: chuleta de cardinalidad (pata de gallo), relaciones uno a muchos frente a muchos a muchos, atributos con PK/FK y un ejemplo completo de comercio electrónico.

Introducción
DevToolKits.app

Cómo construir consultas SELECT y JOIN visualmente con un SQL Builder

Ensamble cláusulas SELECT, WHERE y JOIN en su navegador con un constructor visual de SQL. Cómo funciona el entrecomillado automático de valores, tabla de uso de JOIN y cómo unir varias tablas.

Caso de uso
DevToolKits.app

Referencia completa de JOIN en SQL: diferencias entre INNER, LEFT, RIGHT y FULL

Referencia de los tipos de JOIN en SQL (INNER/LEFT/RIGHT/FULL/CROSS/SELF) con una chuleta y ejemplos de conteo de filas. Explica por qué los JOIN uno a muchos duplican filas, la trampa de NULL entre WHERE y ON, y cómo escribir JOINs con varias tablas.

Introducción
DevToolKits.app

Case Converter ― convierta a 9 estilos de nomenclatura a la vez: camelCase, snake_case, kebab-case

Cómo convertir identificadores y nombres de variables a 9 estilos de nomenclatura simultáneamente: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case y más. Cubre el manejo de mayúsculas consecutivas (HTTPServer), dígitos y conversión de listas completas.

Introducción
DevToolKits.app

Calculadora de costos de API de LLM ― compare precios de Claude, GPT y Gemini en las mismas condiciones

Pegue un prompt, indique los tokens de salida esperados, y compare el costo por API entre Claude, GPT y Gemini en un solo vistazo. Cubre la estructura de precios de entrada/salida, la actualización automática de tarifas y los límites de la estimación.

Introducción
DevToolKits.app

Generador de reglas de IA ― AGENTS.md, CLAUDE.md y Cursor Rules desde un solo formulario

Cómo generar de una vez los archivos de reglas para Claude Code, Cursor, GitHub Copilot, Windsurf y Gemini CLI. Cubre el estándar AGENTS.md, las diferencias de formato entre herramientas y las ventajas de usar AGENTS.md como fuente única de verdad.

Introducción
DevToolKits.app

Contador de tokens de LLM ― compruebe los tokens de Claude, GPT y Gemini en su navegador

Pegue texto y compare los tokens de Claude / GPT / Gemini uno junto al otro. Cubre los fundamentos de los tokens, las diferencias entre tokenizadores según el modelo, por qué el japonés es menos eficiente en tokens, y los límites de las estimaciones.

Introducción
DevToolKits.app

Calculadora de subredes IP/CIDR: red, broadcast y máscara de un vistazo

Cómo calcular la dirección de red, la dirección de broadcast, los hosts utilizables, la máscara de subred y la máscara wildcard a partir de notación CIDR como 192.168.1.10/24, con una chuleta de longitudes de prefijo.

Caso de uso
DevToolKits.app

Codificación vs. hash vs. cifrado: la diferencia y cuándo usar cada uno

La codificación Base64, el hash SHA-256 y el cifrado se confunden constantemente, pero sirven propósitos completamente distintos. Una tabla comparativa, ejemplos concretos y la elección correcta para cada caso de uso.

Introducción
DevToolKits.app

Cómo convertir colores HEX, RGB y HSL y comprobar el contraste

Convierte formatos de color CSS, ajusta colores con HSL y comprueba el contraste entre texto y fondo para una interfaz legible, con ejemplos.

Introducción
DevToolKits.app

Cómo leer un código QR desde una imagen y comprobar la URL antes de abrirla

Decodifica códigos QR desde imágenes o capturas, verifica enlaces de campaña antes de imprimir e inspecciona URLs de QR sospechosas con seguridad.

Introducción
DevToolKits.app

Cómo contar caracteres y limpiar texto para documentación, formularios y código

Usa recuentos de caracteres y líneas, limpieza de espacios y escape de HTML para preparar texto para documentación, metadatos, formularios y desarrollo.

Introducción
DevToolKits.app

Cómo convertir milisegundos, segundos, minutos y horas para timeouts y TTL

Convierte unidades de tiempo para timeouts de API, TTL de caché, reintentos e intervalos de monitorización sin confundir milisegundos y segundos.

Introducción
DevToolKits.app

Cómo codificar y decodificar URLs para APIs y parámetros de consulta

Aprende qué es la codificación por porcentajes, cuándo codificar URLs y cómo inspeccionar cadenas de consulta codificadas al depurar APIs y enlaces de seguimiento.

Introducción
DevToolKits.app

Cómo convertir parámetros de URL a JSON para UTM y depuración de API

Convierte cadenas de consulta largas en JSON legible para revisar etiquetas UTM, filtros de API, claves duplicadas y valores codificados, con ejemplos concretos.

Introducción
DevToolKits.app

Convertir CSV y JSON: cómo elegir el formato correcto para APIs y migraciones

Aprende a convertir entre CSV y JSON con seguridad, incluyendo cabeceras, delimitadores, tipos de valores, datos anidados y flujos de trabajo prácticos.

Introducción
DevToolKits.app

Formatear y validar JSON: cómo revisar respuestas de API con seguridad

Aprende a formatear JSON, detectar errores de sintaxis, revisar tipos de valores y convertir respuestas de API en tipos, esquemas o documentación.

Introducción
DevToolKits.app

Diagramas de infraestructura: cómo crearlos gratis en el navegador

Cree diagramas de infraestructura de red y nube definiendo solo nodos y conexiones, sin instalar nada ni registrarse. Exporte el resultado como código Mermaid o como imagen. Incluye ejemplos de arquitectura cloud y el orden de trabajo recomendado.

Introducción
DevToolKits.app

Generar diagramas ER desde SQL DDL: cómo funciona el análisis de CREATE TABLE

Cómo la herramienta SQL a diagrama ER analiza el DDL de CREATE TABLE hasta convertirlo en un diagrama ER de Mermaid: las reglas de extracción de PRIMARY KEY/FOREIGN KEY, cómo se manejan los tipos de columna y qué patrones de DDL no admite.

Introducción
DevToolKits.app

El ecosistema JSON: conectando formato, tipos, validación y especificación de API

Sigue una respuesta de API a través del formateo, los tipos de TypeScript, la validación en tiempo de ejecución con Zod y las definiciones OpenAPI, con código real en cada paso.

Introducción
DevToolKits.app

JWT y tokens de seguridad: comprensión del mecanismo y guía de operación segura

Desde la estructura interna del JSON Web Token (JWT) hasta la distribución de claves públicas con JWKS y la detección de manipulación de datos a través del hashing, aprenda los fundamentos de los sistemas de autenticación seguros.

Introducción
DevToolKits.app

Generación y lectura de códigos QR: cómo funcionan y cómo usarlos

Explore los conceptos básicos de los códigos QR, los métodos seguros para generarlos y leerlos, y los casos de uso prácticos en el desarrollo.

Anuncio