Ubuntu TechHive

Event Proposals

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

Propose Event
proposals.index

16 proposals

  1. Proposed

    Browser DevTools Debugging: Network Requests, Console Signals, and Checkout Flows

    A practical two-hour session on Browser DevTools Debugging, focused on Network Requests, Console Signals, and Checkout Flows. 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: October 16, 2026 #devtools#frontend#http#web-debugging
  2. Proposed

    CDN Cache Fundamentals: Freshness, Purges, Headers, and Regional Checks

    A practical two-hour session on CDN Cache Fundamentals, focused on Freshness, Purges, Headers, and Regional Checks. Attendees work through concrete engineering tradeoffs, review examples, and leave with a checklist they can apply in real team projects.

    Difficulty: Intro Duration: 2 hours Target date: June 20, 2026 #caching#cdn#http
  3. Proposed

    Cache Wars: Make a Slow Page Fast Without Lying to Users

    A hands-on fight with stale data, cache headers, invalidation, and perceived speed.

    Difficulty: Mixed Duration: 2 hours Target date: July 4, 2026 #caching#http#performance
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  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