StackPractices

Etiqueta: data

Explora 61 recursos prácticos de ingeniería de software etiquetados con "data". Descubre recetas de código, patrones de diseño, plantillas de documentación y guías detalladas para ayudarte a construir, desplegar y mantener soluciones listas para producción con data.

Ingenieria y Gestion de Datos

Los datos estan en el corazon de la mayoria de las aplicaciones modernas. Trabajar con datos de forma efectiva requiere comprender almacenamiento, procesamiento, modelado, transformacion, calidad y gobernanza a lo largo del ciclo de vida.

Los recursos a continuacion cubren bases de datos, ETL, data pipelines, validacion, serializacion, limpieza y analisis. Cada receta conecta las operaciones de datos con resultados practicos de ingenieria.

Cada recurso incluye explicaciones claras, ejemplos de codigo y advertencias sobre errores comunes. Usa estos materiales para tomar decisiones informadas, evitar problemas en produccion y acelerar tu flujo de trabajo. Si estas empezando, lee primero los articulos marcados como principiante; si ya tienes experiencia, ve directo a los patrones avanzados y las guias de arquitectura.

Construir un leaderboard en tiempo real con Redis Sorted

Usa sorted sets de Redis para implementar leaderboards en tiempo real con seguimiento de ranking,...

Patrones de Procesamiento por Lotes

Diseña pipelines robustos de procesamiento por lotes para grandes datasets con retry, idempotencia...

Validar y Sanitizar Datos de Input de Usuario

Cómo validar, sanitizar y restringir datos de input de usuario en el boundary de aplicación usando...

Formateo de Fechas en Python, JavaScript y Java

Cómo parsear, formatear y mostrar fechas entre zonas horarias en Python, JavaScript y Java, con una...

Deep Clone en JavaScript: structuredClone vs lodash vs JSON

Compará métodos de clonación profunda en JavaScript, Python y Java. Creá copias independientes de...

Deep Clone de Objetos en JavaScript: Mas alla de JSON.parse

Compara estrategias de deep clone incluyendo JSON.parse, structuredClone, recursion manual y...

Comparar Objetos JSON

Cómo comparar dos objetos JSON y encontrar diferencias en Python, Java y JavaScript.

Aplanar y Reconstruir Objetos con Python, JS y Java

Cómo convertir objetos anidados en pares clave-valor planos y reconstruirlos, con soporte de...

Formatear Números de Teléfono

Cómo formatear y validar números de teléfono en Python, Java y JavaScript.

Manejo de Dinero y Moneda

Cómo representar, analizar, formatear y calcular valores monetarios con precisión entre monedas.

Parsear JSON en Python, JavaScript y Java

Parsea cadenas JSON a objetos nativos en Python, JavaScript y Java — con manejo de errores,...

Analizar TOML: Python, Java y JS con Ejemplos

Cómo analizar y escribir archivos de configuración TOML en Python, Java y JavaScript.

Programar y Monitorear DAGs con Apache Airflow

Definí, programá y monitoreá DAGs de Airflow con operators, sensors, XCom, dependencias de tareas y...

Validar schemas de DataFrame con Pandera

Cómo validar schemas de DataFrames de pandas y Polars con Pandera: tipos de columnas, constraints,...

Transformar datos en el warehouse con dbt

Cómo usar dbt para transformaciones de datos en SQL con modelos, tests, materializaciones, macros y...

Generar Códigos QR con Python

Crea códigos QR para URLs, texto y tarjetas de contacto usando la librería qrcode en Python.

Construir un Pipeline ETL con pandas y Parquet

Cómo construir un pipeline extract-transform-load con pandas para procesar datos y Parquet para...

Polars: DataFrames de alto rendimiento en Python

Cómo usar Polars para operaciones rápidas de DataFrame con lazy evaluation, expression API,...

Agregaciones a Gran Escala con PySpark

Cómo realizar agregaciones group-by en datasets grandes con PySpark, cubriendo window functions,...

Extrae Datos de Páginas HTML con Python y BeautifulSoup

Parsea HTML y extrae datos usando BeautifulSoup. Cubre selectores CSS, navegación DOM, tablas,...