Ubuntu TechHive

Event Proposals

Review member-submitted ideas and support the topics you would attend.

Propose Event
proposals.index

14 proposals

  1. Proposed

    From Click to Query Plan: Trace One Slow Web Request

    A full-stack performance lab tracing one slow user action from browser timing to database query plan.

    Difficulty: Intermediate Duration: 2 hours Target date: July 17, 2026 #databases#performance#tracing#web-development
  2. Proposed

    HTTP From First Principles: Requests, Caching, and APIs

    A beginner-friendly deep dive into the web protocol every API, browser, and backend service depends on.

    Difficulty: Intro Duration: 2 hours Target date: October 24, 2026 #api#fundamentals#http#web-development
  3. Proposed

    Rust Backend Architecture with Axum: Middleware Order, Auth Boundaries, and Request Context

    A practical Axum session on middleware ordering, authentication boundaries, request context, and safer service composition.

    Difficulty: Intermediate Target date: June 26, 2026 #backend#fundamentals#http#rust
  4. Proposed

    Rust HTTP APIs with Axum: Pagination, Filtering, and Load-Safe Query Patterns

    A backend fundamentals session on Axum API pagination, filters, stable ordering, and query patterns that remain predictable under load.

    Difficulty: Intro Target date: September 6, 2026 #backend#fundamentals#http#rust
  5. Proposed

    Rust HTTP Services with Axum: Webhooks, Signatures, and Safe Request Handling

    A practical session on Axum webhook endpoints: parsing, signature checks, idempotency, and clear error responses for real backend systems.

    Difficulty: Intermediate Target date: December 11, 2026 #backend#fundamentals#http#rust
  6. Proposed

    Rust Routing with Axum: Specific Paths, Wildcards, and API Boundaries

    A practical Axum session on route design, wildcard matching, request boundaries, and tests that keep API behavior predictable.

    Difficulty: Intro Target date: October 12, 2026 #backend#fundamentals#http#rust
  7. Proposed

    Rust Web Forms with Axum: Validation, Error States, and Recovery Paths

    A practical session on form handling in Axum: validation, error responses, user recovery, and tests that prevent broken submission flows.

    Difficulty: Intro Target date: October 16, 2026 #backend#fundamentals#http#rust
  8. Proposed

    Rust Web Services with Axum: CORS, Headers, and Browser-Facing API Safety

    A practical Axum session on CORS, request headers, preflight behavior, and browser-facing API contracts for real web services.

    Difficulty: Intro Target date: August 18, 2026 #backend#fundamentals#http#rust
  9. Proposed

    Zig CLI Data Slicer: Filtering, Sorting, Pagination, and Stable Output

    A practical two-hour session on Zig CLI Data Slicer, focused on Filtering, Sorting, Pagination, and Stable Output. Zig is used realistically for systems tooling, C interop, parsing, build workflows, and performance-minded components rather than pretending it is a full web platform.

    Difficulty: Intermediate Target date: June 27, 2026 #backend#fundamentals#http#web-development
  10. Proposed

    Zig Form-Encoding Parser: Input Bytes, Field Limits, Validation, and Errors

    A practical two-hour session on Zig Form-Encoding Parser, focused on Input Bytes, Field Limits, Validation, and Errors. Zig is used realistically for systems tooling, C interop, parsing, build workflows, and performance-minded components rather than pretending it is a full web platform.

    Difficulty: Intermediate Target date: December 20, 2026 #backend#fundamentals#http#web-development
  11. Proposed

    Zig HMAC Verification Tool: Request Bytes, Signatures, Replay Windows, and Logs

    A practical two-hour session on Zig HMAC Verification Tool, focused on Request Bytes, Signatures, Replay Windows, and Logs. Zig is used realistically for systems tooling, C interop, parsing, build workflows, and performance-minded components rather than pretending it is a full web platform.

    Difficulty: Intermediate Target date: August 18, 2026 #backend#fundamentals#http#web-development
  12. Proposed

    Zig HTTP Client and Header Tools: Requests, Responses, TLS, and Diagnostics

    A practical two-hour session on Zig HTTP Client and Header Tools, focused on Requests, Responses, TLS, and Diagnostics. Zig is used realistically for systems tooling, C interop, parsing, build workflows, and performance-minded components rather than pretending it is a full web platform.

    Difficulty: Intermediate Target date: September 3, 2026 #backend#fundamentals#http#web-development
  13. Proposed

    Zig HTTP Request Inspector: Parsing Paths, Headers, Methods, and Status Lines

    A practical two-hour session on Zig HTTP Request Inspector, focused on Parsing Paths, Headers, Methods, and Status Lines. Zig is used realistically for systems tooling, C interop, parsing, build workflows, and performance-minded components rather than pretending it is a full web platform.

    Difficulty: Intermediate Target date: October 23, 2026 #backend#fundamentals#http#web-development
  14. Proposed

    Zig Network Daemon Structure: Connections, Buffers, Errors, and Shutdown

    A practical two-hour session on Zig Network Daemon Structure, focused on Connections, Buffers, Errors, and Shutdown. Zig is used realistically for systems tooling, C interop, parsing, build workflows, and performance-minded components rather than pretending it is a full web platform.

    Difficulty: Intermediate Target date: June 26, 2026 #backend#fundamentals#http#web-development