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
0

Upcoming

stat.virtual
66

Virtual

stat.total
66

Total

Rust Data Processing with Polars: CSV, Parquet, Joins, and Lazy Queries
PastThe Ubuntu TechHive North AmericaOnline

Rust Data Processing with Polars: CSV, Parquet, Joins, and Lazy Queries

Atlanta, Georgia, USA
June 13, 2026 · 2:30 PM · UTC · 2 hours

A practical two-hour session on Rust Data Processing with Polars, focused on CSV, Parquet, Joins, and Lazy Queries. Rust is used as the implementation context while the core lesson stays on software engineering fundamentals, reliability, testing, and operational clarity. Audience: entry-level and intermediate developers who want a practical engineering session, not a language tour. Outcomes: - Explain the practical boundaries of Rust Data Processing with Polars - Apply CSV in a small working example - Apply Parquet in a small working example - Apply Joins in a small working example Format: two hours with a short framing walkthrough, a concrete example, discussion of tradeoffs, and a closing checklist for practice.

View Event
The Polylith Mindset: Build Faster Across Multiple Projects
PastThe Ubuntu TechHive North AmericaOnline

The Polylith Mindset: Build Faster Across Multiple Projects

Atlanta, Georgia, USA
May 30, 2026 · 2:30 PM · UTC · 2 hours

We can now generate code faster than ever, but that creates a new problem: teams can also generate confusion, duplication, and fragile architecture faster than ever. In this session, we'll explore how to design software systems that help both humans and AI move faster safely. The focus is on clear module boundaries, reusable components, stable interfaces, validation contracts, and Polylith-inspired thinking from the Clojure ecosystem. ## What We'll Cover - **Modular Architecture for AI-Assisted Development:** Structure large systems so features have clear ownership and predictable boundaries. - **Interfaces as Guardrails:** Use narrow interfaces to make code easier to replace, test, and reason about. - **Contracts & Validation:** Treat validation rules and schemas as a shared source of truth between humans, tools, and AI agents. - **Multi-Project Reuse:** Learn how shared components can support multiple products without turning into a tangled framework. - **Metaprogramming & Automation:** Use macros, code generation, and declarative patterns to reduce repetitive implementation work. ## Why Attend? If you're using AI to build software, the real question is no longer "Can it write code?" The question is: **can your architecture absorb that speed without collapsing under complexity?** This talk is for developers who want to build larger systems faster while keeping the codebase understandable, testable, and adaptable.

View Event
Building a voice agent for your business
16
MAY
May 16, 2026 · 2:30 PM · UTC · 2 hours
Save Tokens and Build with Data-Driven Clarity using Clojure(Script) -- Part 2
April 29, 2026 · 2:30 PM · UTC · 2 hours
Save Tokens and Build with Data-Driven Clarity using Clojure(Script)
April 15, 2026 · 2:30 PM · UTC · 2 hours
The Business Challenge of Cloud + On-Prem Hybrid Infrastructure
April 4, 2026 · 2:30 PM · UTC · 2 hours
Introduction to Distributed Systems: Storing and Scaling Data
March 21, 2026 · 2:30 PM · UTC · 2 hours
Databases from Scratch
7
MAR

Databases from Scratch

Atlanta, Georgia, USA
March 7, 2026 · 3:31 PM · UTC · 2 hours
Enough of the vibes yet? Let’s do Algorithms Visually
February 21, 2026 · 2:30 PM · UTC · 2 hours
Let's find out what OpenClaw is all about...
February 7, 2026 · 2:30 PM · UTC · 2 hours
Agentic Coding on the Cheap - Part 2: OpenCode & Beyond
January 24, 2026 · 2:30 PM · UTC · 2 hours