Artículos de desarrollo - Page 2
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. (página 2)
Cómo dibujar un diagrama de arquitectura en el navegador: iconos, grupos y exportación PNG/SVG
Guía para dibujar un diagrama de arquitectura con usuarios, edge, servidores y servicios externos usando iconos y marcos de grupo. Líneas en ángulo recto y exportación PNG/SVG, todo en el navegador.
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.
Recetas prácticas de Regex: patrones de búsqueda y reemplazo para copiar y pegar
Expresiones regulares listas para usar para correos, URLs, fechas y limpieza de espacios—cada una con lo que coincide—más consejos de procesamiento de texto del día a día.
Mecánica de URL y análisis de parámetros: de la codificación a la conversión JSON
Explore la estructura de las URL, la necesidad de la codificación porcentual (Percent-Encoding) y formas eficientes de manejar parámetros de consulta complejos en el desarrollo web.
Calculadora de Chmod: calcule y verifique visualmente los permisos de Linux
Una herramienta visual para administrar y verificar la configuración de permisos como chmod 755 o rwxr-xr-x sin esfuerzo.
Convertidor de cURL: transforme instantáneamente cURL en su lenguaje de programación favorito
Convierta comandos cURL a Python, JavaScript, Go, Rust y más. Cubre por qué se necesita un análisis de shell (no expresiones regulares) para convertir curl de forma fiable, los lenguajes admitidos y qué comprobar antes de usar el código generado.
Genere un conjunto completo de favicons a partir de una sola imagen, directamente en su navegador
Presentamos una herramienta que le permite generar por lotes favicon.ico, Apple Touch Icons y PNG de varias resoluciones íntegramente en su navegador.
Formateador de SQL: cómo hacer legibles las consultas, y por qué importa elegir el dialecto
Formatee SQL desordenado de logs u ORMs en consultas legibles. Cubre las razones técnicas por las que la selección de dialecto (PostgreSQL/MySQL/BigQuery) cambia el resultado del formateo, y por qué formatear también sirve como comprobación de sintaxis.
¡Simplifique drásticamente la creación de tablas Markdown! Técnicas del editor visual
¿Escribir tablas en Markdown es una tarea pesada? Si alguna vez ha sentido eso, esta guía es para usted. Aprenda cómo aumentar la eficiencia de sus documentos utilizando un editor visual para la creación y edición intuitiva de tablas.
Cómo funciona la codificación Base64 y cuándo deberían usarla los ingenieros
Explore los mecanismos de codificación como Base64, Base58 y Base32, junto con las consideraciones sobre la sobrecarga de datos y el manejo de datos binarios.
Domina las expresiones Cron: los 5 campos y los caracteres especiales con ejemplos
Entiende los 5 campos de Cron, los caracteres especiales (* , - / ? L W #), ejemplos de programación habituales y las trampas de UTC y zonas horarias, todo con expresiones reales.
Visualización de flujos de trabajo de GitHub Actions: comprensión de canalizaciones complejas
Visualice cientos de líneas de YAML con Mermaid.js para entender las dependencias entre trabajos (needs). Cubre la notación de needs en string/array, los patrones fan-out/fan-in/matrix y cómo detectar dependencias circulares.
Hashing y HMAC: conceptos básicos de seguridad y casos de uso
Profundice en las funciones hash como SHA-256, la importancia de Salt y el mecanismo de HMAC para la detección de manipulación de datos.
Cómo leer diferencias de texto (Diff): comparación por líneas y por palabras
Aprende a leer diffs: el significado de + y -, comparación por línea frente a por palabra, manejo de espacios y finales de línea, y usos prácticos en la revisión de código.
Conceptos básicos de UUID (Identificador Único Universal): tipos y cuándo usar cada uno
Descubra qué es un UUID, las diferencias entre v1, v4 y v7, cómo usarlos para las claves principales de la base de datos y por qué la aleatoriedad es importante desde la perspectiva de un ingeniero.
Introducción a las expresiones regulares para ingenieros: patrones y conceptos esenciales
Una guía para principiantes sobre Regex, que cubre metacaracteres, patrones prácticos como correos electrónicos y URL, y consideraciones de seguridad como ReDoS.
Conceptos básicos sobre el tiempo UNIX y las zonas horarias: lo que todo ingeniero debe saber
Explore las definiciones de tiempo UNIX, la diferencia entre segundos y milisegundos, el manejo de zonas horarias (UTC/JST) y los errores comunes en el desarrollo.
Genere un esquema de OpenAPI a partir de JSON | Compatible con Swagger
Cómo el JSON se convierte en un esquema components de OpenAPI 3.1. Cubre las reglas de inferencia de tipos, cómo los arrays de tipos mixtos se convierten en oneOf, la detección automática de fechas y qué revisar tras generar.
Cómo generar tipos de TypeScript a partir de JSON: guía práctica con ejemplos
Convierte el JSON de respuestas de API en interfaces TypeScript seguras. Ejemplos reales de conversión con null, arreglos, anidamiento, consejos de nombres y cuándo editar a mano.
Simplifique la validación de JSON con Zod
Descubra cómo automatizar la validación en tiempo de ejecución y la generación de tipos para datos JSON utilizando Zod, una biblioteca de definición de esquemas compatible con TypeScript.
Diferencias entre JSON y YAML: estructura, cuándo usar cada uno y cómo convertir
En qué se diferencian la estructura de YAML y la de JSON: sangría frente a llaves, soporte de comentarios y rigidez del análisis. Incluye cuándo conviene cada formato, por qué se pierden los comentarios al convertir, los errores de sangría más habituales y un conversor que funciona en el navegador.
¿Qué es JWKS (JSON Web Key Set)?
Cómo funciona JWKS, qué significa cada campo del JSON, cómo se usa durante la verificación de firmas JWT y qué vigilar durante la rotación de claves. Genere un par de claves RSA y vea tanto el formato JWKS como PEM en su navegador.
Entendiendo JWT (JSON Web Token) y cómo depurarlo
Explore la estructura de JWT (Header, Payload, Signature), aprenda métodos de depuración seguros y siga los pasos para decodificar tokens con DevToolKits.
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.
Recetas prácticas de Regex: patrones de búsqueda y reemplazo para copiar y pegar
Expresiones regulares listas para usar para correos, URLs, fechas y limpieza de espacios—cada una con lo que coincide—más consejos de procesamiento de texto del día a día.
Mecánica de URL y análisis de parámetros: de la codificación a la conversión JSON
Explore la estructura de las URL, la necesidad de la codificación porcentual (Percent-Encoding) y formas eficientes de manejar parámetros de consulta complejos en el desarrollo web.
Calculadora de Chmod: calcule y verifique visualmente los permisos de Linux
Una herramienta visual para administrar y verificar la configuración de permisos como chmod 755 o rwxr-xr-x sin esfuerzo.
Convertidor de cURL: transforme instantáneamente cURL en su lenguaje de programación favorito
Convierta comandos cURL a Python, JavaScript, Go, Rust y más. Cubre por qué se necesita un análisis de shell (no expresiones regulares) para convertir curl de forma fiable, los lenguajes admitidos y qué comprobar antes de usar el código generado.
Genere un conjunto completo de favicons a partir de una sola imagen, directamente en su navegador
Presentamos una herramienta que le permite generar por lotes favicon.ico, Apple Touch Icons y PNG de varias resoluciones íntegramente en su navegador.
Formateador de SQL: cómo hacer legibles las consultas, y por qué importa elegir el dialecto
Formatee SQL desordenado de logs u ORMs en consultas legibles. Cubre las razones técnicas por las que la selección de dialecto (PostgreSQL/MySQL/BigQuery) cambia el resultado del formateo, y por qué formatear también sirve como comprobación de sintaxis.
¡Simplifique drásticamente la creación de tablas Markdown! Técnicas del editor visual
¿Escribir tablas en Markdown es una tarea pesada? Si alguna vez ha sentido eso, esta guía es para usted. Aprenda cómo aumentar la eficiencia de sus documentos utilizando un editor visual para la creación y edición intuitiva de tablas.
Cómo funciona la codificación Base64 y cuándo deberían usarla los ingenieros
Explore los mecanismos de codificación como Base64, Base58 y Base32, junto con las consideraciones sobre la sobrecarga de datos y el manejo de datos binarios.
Domina las expresiones Cron: los 5 campos y los caracteres especiales con ejemplos
Entiende los 5 campos de Cron, los caracteres especiales (* , - / ? L W #), ejemplos de programación habituales y las trampas de UTC y zonas horarias, todo con expresiones reales.
Visualización de flujos de trabajo de GitHub Actions: comprensión de canalizaciones complejas
Visualice cientos de líneas de YAML con Mermaid.js para entender las dependencias entre trabajos (needs). Cubre la notación de needs en string/array, los patrones fan-out/fan-in/matrix y cómo detectar dependencias circulares.
Hashing y HMAC: conceptos básicos de seguridad y casos de uso
Profundice en las funciones hash como SHA-256, la importancia de Salt y el mecanismo de HMAC para la detección de manipulación de datos.
Cómo leer diferencias de texto (Diff): comparación por líneas y por palabras
Aprende a leer diffs: el significado de + y -, comparación por línea frente a por palabra, manejo de espacios y finales de línea, y usos prácticos en la revisión de código.
Conceptos básicos de UUID (Identificador Único Universal): tipos y cuándo usar cada uno
Descubra qué es un UUID, las diferencias entre v1, v4 y v7, cómo usarlos para las claves principales de la base de datos y por qué la aleatoriedad es importante desde la perspectiva de un ingeniero.
Introducción a las expresiones regulares para ingenieros: patrones y conceptos esenciales
Una guía para principiantes sobre Regex, que cubre metacaracteres, patrones prácticos como correos electrónicos y URL, y consideraciones de seguridad como ReDoS.
Conceptos básicos sobre el tiempo UNIX y las zonas horarias: lo que todo ingeniero debe saber
Explore las definiciones de tiempo UNIX, la diferencia entre segundos y milisegundos, el manejo de zonas horarias (UTC/JST) y los errores comunes en el desarrollo.
Genere un esquema de OpenAPI a partir de JSON | Compatible con Swagger
Cómo el JSON se convierte en un esquema components de OpenAPI 3.1. Cubre las reglas de inferencia de tipos, cómo los arrays de tipos mixtos se convierten en oneOf, la detección automática de fechas y qué revisar tras generar.
Cómo generar tipos de TypeScript a partir de JSON: guía práctica con ejemplos
Convierte el JSON de respuestas de API en interfaces TypeScript seguras. Ejemplos reales de conversión con null, arreglos, anidamiento, consejos de nombres y cuándo editar a mano.
Simplifique la validación de JSON con Zod
Descubra cómo automatizar la validación en tiempo de ejecución y la generación de tipos para datos JSON utilizando Zod, una biblioteca de definición de esquemas compatible con TypeScript.
Diferencias entre JSON y YAML: estructura, cuándo usar cada uno y cómo convertir
En qué se diferencian la estructura de YAML y la de JSON: sangría frente a llaves, soporte de comentarios y rigidez del análisis. Incluye cuándo conviene cada formato, por qué se pierden los comentarios al convertir, los errores de sangría más habituales y un conversor que funciona en el navegador.
¿Qué es JWKS (JSON Web Key Set)?
Cómo funciona JWKS, qué significa cada campo del JSON, cómo se usa durante la verificación de firmas JWT y qué vigilar durante la rotación de claves. Genere un par de claves RSA y vea tanto el formato JWKS como PEM en su navegador.
Entendiendo JWT (JSON Web Token) y cómo depurarlo
Explore la estructura de JWT (Header, Payload, Signature), aprenda métodos de depuración seguros y siga los pasos para decodificar tokens con DevToolKits.