Ubuntu TechHive

Tech Events & Workshops

Discover and join virtual tech events, workshops, and meetups from the Ubuntu community worldwide. Connect with developers, engineers, and tech enthusiasts.

events.index
stat.today
0

Today

stat.upcoming
2

Upcoming

stat.virtual
138

Virtual

stat.total
138

Total

Inside SQLx: How Rust Checks SQL Before Your Application Runs
UpcomingThe Ubuntu TechHiveOnline

Inside SQLx: How Rust Checks SQL Before Your Application Runs

Abidjan, Côte d'Ivoire
July 25, 2026 · 10:30 AM · EDT · 2 hours

A practical two-hour session investigating how SQLx can detect invalid SQL, incompatible parameters, missing columns, and incorrect Rust mappings during compilation rather than after deployment. The session follows a query through the boundary between Rust and the database: from the SQL text and bound parameters, through schema inspection and type analysis, to the Rust value returned to the application. We will deliberately break queries, change schemas, and introduce type mismatches to understand what SQLx can prove before runtime—and what it cannot. The emphasis is not on memorizing an API. It is on understanding the engineering model behind compile-time checked SQL, the role of migrations in preserving that model, and the practical consequences for local development, testing, continuous integration, and deployment. Audience: developers who want to understand how Rust can provide stronger guarantees around ordinary SQL without replacing SQL with an ORM or query language. Outcomes: * Trace how SQLx validates a query during compilation * Understand how database metadata informs Rust type checking * See compile-time failures caused by invalid queries and incompatible result types * Understand why the current schema matters during a build * Connect database migrations to query correctness * Distinguish checked macros from runtime query APIs * Evaluate when compile-time SQL checking improves a project and when it adds friction Format: two hours with a guided investigation, broken-query experiments, migration examples, discussion of operational tradeoffs, and a reusable checklist for database code.

View Event
Building Document Question-Answering Systems with Rust
PastThe Ubuntu TechHiveOnline

Building Document Question-Answering Systems with Rust

Abidjan, Côte d'Ivoire
July 11, 2026 · 10:30 AM · EDT · 2 hours

A practical two-hour session on the principles behind document question-answering systems, with Rust as the implementation context. The session focuses on how applications can answer questions from a known set of documents instead of relying only on what a language model already knows. We will cover the core workflow: loading documents, preparing them for search, finding relevant passages, passing useful context to a model, and producing answers that stay connected to the source material. The goal is to teach the engineering ideas behind RAG systems without turning the session into a product demo or an abstract AI lecture. The emphasis is on system boundaries, retrieval quality, answer grounding, error handling, and the practical decisions developers need to make when building document-aware applications. Audience: entry-level and intermediate developers who want a practical session on document search, retrieval, grounded generation, and Rust application design. Outcomes: * Understand how document-based question answering systems work * Explain the purpose of chunking, embeddings, retrieval, and context assembly * Design a simple retrieve-first, answer-second workflow * Use Rust to organize the main parts of a small RAG application * Recognize common causes of poor or unsupported answers * Apply basic techniques for improving retrieval and answer quality * Think about how to evaluate whether the system is actually useful Format: two hours with a short framing walkthrough, a concrete example, discussion of tradeoffs, and a closing checklist for practice.

View Event
Building Document Question-Answering Systems with Rust
July 11, 2026 · 10:30 AM · EDT · 2 hours
Rust Data Pipelines: From Files to Clean Databases and Web Dashboards
June 27, 2026 · 2:30 PM · UTC · 2 hours
Rust Data Pipelines: From Files to Clean Databases and Web Dashboards
June 27, 2026 · 2:30 AM · UTC · 2 hours
De consommateur à créateur : prenez une longueur d’avance avec l’Intelligence Artificielle !
June 20, 2026 · 10:00 AM · UTC · 2 hours
Rust Data Processing with Polars: CSV, Parquet, Joins, and Lazy Queries
June 13, 2026 · 2:30 PM · UTC · 2 hours
Rust Data Processing with Polars: CSV, Parquet, Joins, and Lazy Queries
June 13, 2026 · 2:30 PM · UTC · 2 hours
The Polylith Mindset: Build Faster Across Multiple Projects
May 30, 2026 · 2:30 PM · UTC · 2 hours
The Polylith Mindset: Build Faster Across Multiple Projects
May 30, 2026 · 2:30 PM · UTC · 2 hours
Building a voice agent for your business
16
MAY
May 16, 2026 · 2:30 PM · UTC · 2 hours