Ubuntu TechHive

Event Proposals

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

Propose Event
proposals.index

16 proposals

  1. Proposed

    Build a Feature Flag System You Can Trust Under Pressure

    Design flags that support rollout, rollback, experiments, and emergency shutoffs.

    Difficulty: Mixed Duration: 2 hours Target date: September 26, 2026 #backend#feature-flags#release-management
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. Proposed

    Ship a Tiny API Gateway: Routing, Auth, Rate Limits, Logs

    A backend fundamentals session that turns API gateway talk into a working gateway with real tradeoffs.

    Difficulty: Intermediate Duration: 2 hours Target date: October 4, 2026 #api-gateway#auth#backend#rate-limits
  9. Proposed

    Timeouts Trial: Stop One Slow Dependency From Freezing Everything

    Tune timeouts, retries, circuit breakers, and fallbacks with real failure pressure.

    Difficulty: Mixed Duration: 2 hours Target date: November 23, 2026 #backend#resilience#timeouts
  10. Proposed

    Zero-Downtime Schema Migrations: Expand, Backfill, Contract, and Verify

    A practical two-hour session on Zero-Downtime Schema Migrations, focused on Expand, Backfill, Contract, and Verify. Attendees work through concrete engineering tradeoffs, review examples, and leave with a checklist they can apply in real team projects.

    Difficulty: Intermediate Duration: 2 hours Target date: December 23, 2026 #backend#databases#migrations
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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