data

Recursos prácticos sobre data para ingenieros de software.

87 resultados

Entendiendo el Procesamiento de Datos en Ingeniería de Software

Toda aplicación eventualmente trabaja con datos — analizando entrada de usuario, serializando objetos para APIs, validando envíos de formularios o transformando registros entre formatos. Manejar datos correctamente es lo que separa scripts frágiles de sistemas listos para producción.

Esta colección cubre recetas y patrones prácticos para trabajar con JSON, CSV, XML, YAML y formatos personalizados. Encontrarás soluciones listas para copiar para tareas comunes como aplanar objetos anidados, sanitizar entrada de usuario, generar slugs y formatear fechas en Python, Java y JavaScript.

advanced

CTEs Recursivas para Consultas de Datos Jerárquicos

Cómo consultar datos jerárquicos con Common Table Expressions recursivas en SQL, cubriendo tree...

beginner

Truncar Texto

Cómo truncar texto con ellipsis y límites de palabras en Python, Java y JavaScript.

beginner

Codificacion y Decodificacion de URLs

Domina la codificacion de URLs en JavaScript y otros lenguajes con encodeURI, encodeURIComponent,...

beginner

URL Encoding

Cómo codificar y decodificar URLs, parámetros de query y segmentos de path de forma segura en...

beginner

Generacion de UUID: v4, v7 y Comparacion con ULID

Compara UUID v4, v7, ULID y nanoid para generar identificadores unicos con diferentes tradeoffs en...

beginner

Generación de UUID

Cómo generar identificadores únicos universales (UUIDs) para claves de base de datos, tokens de...

intermediate

Validar JSON Schema

Cómo validar datos JSON contra schemas en Python, Java y JavaScript.

intermediate

Implementa Transacciones ACID en PostgreSQL

Como usar transacciones de PostgreSQL para asegurar Atomicidad, Consistencia, Aislamiento y...

intermediate

Agregaciones de Elasticsearch para Analitica y Busqueda

Como usar agregaciones de Elasticsearch para construir busqueda facetada, dashboards de analitica y...

beginner

Templates de Email Responsivos con MJML

Crea templates de email responsivos compatibles con multiples clientes usando MJML, variables en...

intermediate

Patrón RAG Hybrid Search

Combina busqueda por palabras clave (BM25) y semantica (vectores) para mejorar la precision de...

advanced

Patrón Batch-to-Streaming Bridge

Cómo bridgear batch y streaming pipelines con un data lake. Cubre Lambda architecture, Kafka...

advanced

Patrón CDC: Stream Database Changes a Downstream

Cómo streamear database changes a downstream consumers con CDC. Cubre log-based CDC, Debezium,...

advanced

Patrón Data Lineage Tracking

Cómo trackear data origin y transformations end-to-end. Cubre column-level lineage, OpenLineage,...

intermediate

Patrón ETL Extract-Transform-Load

Cómo construir ETL pipelines con extract, transform, y load stages. Cubre staging tables,...

intermediate

Patrón Idempotent Load

Cómo re-run data loads safely sin duplicates. Cubre deduplication keys, MERGE upserts, load IDs,...

advanced

Patrón Schema Registry Evolution

Cómo manejar schema versions para streaming pipelines con un schema registry. Cubre Avro, backward...

advanced

Plantilla de Runbook de Migración de Datos

Usa esta plantilla de runbook para migrar datos de forma segura. Incluye pre-chequeos, pasos de...

advanced

Kafka Stream Processing

Construye pipelines de event streaming en tiempo real con Kafka. Cubre producers, consumers, Kafka...

kafka stream-processing event-streaming schema-registry
intermediate

Data Lake vs Data Warehouse — Guía de Arquitectura

Guía práctica de arquitectura Data Lake: almacenamiento estructurado vs no estructurado, conceptos...

No se encontraron resultados.