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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.