Ubuntu TechHive
Rust Data Pipelines
event.detalle
The Ubuntu TechHive North America

Atlanta, Georgia, USA

Rust Data Pipelines: From Files to Clean Databases and Web Dashboards

· 2 horas Próximo

Qué esperar

section.descripción

Una sesión práctica de dos horas sobre la creación de canalizaciones de datos fiables en Rust, comenzando con archivos de entrada desordenados y terminando con datos limpios que pueden almacenarse, consultarse y visualizarse en una aplicación web.

La sesión combina Rust, Polars, flujos de trabajo de datos en línea de comandos y SQLx para mostrar cómo un desarrollador puede tomar archivos CSV o Parquet, validar y transformar los datos, manejar errores de forma clara, persistir registros limpios en una base de datos y preparar los resultados para gráficos, paneles o pantallas de informes.

Rust se utiliza como contexto de implementación, pero la lección principal se centra en los fundamentos de la ingeniería de software: contratos de datos, flujos de trabajo repetibles, progreso visible, manejo fiable de errores, migraciones de bases de datos, comprobaciones de consultas en tiempo de compilación y claridad operativa.

Audiencia: desarrolladores de nivel inicial e intermedio que deseen una sesión de ingeniería práctica sobre cómo convertir archivos sin procesar en datos limpios, consultables y visualizables.

Resultados:

  • Crear un flujo de trabajo de línea de comandos en Rust que acepte archivos de entrada y produzca salidas estructuradas
  • Limpiar y validar datos CSV o Parquet antes de almacenarlos
  • Usar Polars para filtrar, seleccionar, unir, agrupar y ejecución diferida (lazy execution)
  • Almacenar registros limpios en una base de datos con SQLx
  • Usar migraciones y comprobaciones en tiempo de compilación para hacer que el acceso a la base de datos sea más seguro
  • Preparar los datos almacenados para su visualización en una aplicación web

Formato: dos horas con un breve recorrido de encuadre, un ejemplo concreto de extremo a extremo, discusión de compensaciones y una lista de verificación final para la práctica.

ubicación.conf

Ubicación

Atlanta, Georgia, USA
En línea
detalles.yml

Detalles

Fecha y hora
27 de junio de 2026 a las 2:30 PM · UTC
Zona horaria
UTC
Duración
2 horas
Organizado por
The Ubuntu TechHive North America