Ubuntu TechHive

Event Proposals

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

Propose Event
proposals.index

18 proposals

  1. Proposed

    Zig CI/CD for Team Projects: Test Pipelines, Containers, and Release Gates

    A practical CI/CD session using Zig project examples to design team-friendly pipelines, container checks, release gates, and useful failure reports.

    Difficulty: Intermediate Target date: December 28, 2026 #build-systems#dependencies#fundamentals#release
  2. Proposed

    Zig CLI Automation: Exit Codes, Stderr, and Script-Friendly Behavior

    A practical session on command-line behavior that works well in scripts: exit codes, output streams, errors, and predictable contracts.

    Difficulty: Intro Target date: November 17, 2026 #cli#configuration#fundamentals#tooling
  3. Proposed

    Zig CLI Configuration: Files, Environment Variables, and Precedence Rules

    A practical CLI session on configuration files, environment variables, defaults, and precedence rules users can understand.

    Difficulty: Intermediate Target date: July 1, 2026 #cli#configuration#fundamentals#tooling
  4. 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
  5. Proposed

    Zig CLI Design: Secrets, Help Text, and Safe Defaults

    A practical CLI fundamentals session on help text, configuration safety, secret handling, and defaults that do not surprise operators.

    Difficulty: Intro Target date: December 2, 2026 #cli#configuration#fundamentals#tooling
  6. Proposed

    Zig CLI File Operations: Path Validation, Delete Safety, and Recovery Checks

    A practical CLI session on safe file operations: path validation, delete previews, backups, and checks before irreversible changes.

    Difficulty: Intermediate Target date: September 26, 2026 #cli#configuration#fundamentals#tooling
  7. Proposed

    Zig CLI Observability: Logs, Errors, and Useful Diagnostics

    A practical CLI session on logs, error messages, stderr/stdout separation, and diagnostics that help people fix problems quickly.

    Difficulty: Intro Target date: September 16, 2026 #cli#configuration#fundamentals#tooling
  8. Proposed

    Zig CLI Safety: Dry Runs, Confirmation, and Side-Effect Boundaries

    A practical CLI safety session on dry-run behavior, confirmation flows, file changes, and commands that are safe to automate.

    Difficulty: Intermediate Target date: June 29, 2026 #cli#configuration#fundamentals#tooling
  9. Proposed

    Zig DevOps Fundamentals: Build, Test, Package, and Deploy Small Services

    A practical DevOps fundamentals session using Zig examples to connect local builds, tests, containers, service configuration, and deployment checks.

    Difficulty: Intro Target date: January 2, 2027 #build-systems#dependencies#fundamentals#release
  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
  15. Proposed

    Zig Package Dependencies: Optional Libraries, Version Review, and Build Options

    A practical two-hour session on Zig Package Dependencies, focused on Optional Libraries, Version Review, and Build Options. 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 15, 2026 #build-systems#dependencies#fundamentals#release
  16. Proposed

    Zig Release Readiness: Dependencies, Security Checks, Packaging, and Rollbacks

    A practical release-engineering session using Zig examples to cover dependency review, security checks, packaging, release notes, and rollback planning.

    Difficulty: Intermediate Target date: August 10, 2026 #build-systems#dependencies#fundamentals#release
  17. Proposed

    Zig Runtime Configuration: Environment Files, Validation, and Operational Safety

    A practical systems session using Zig examples to handle runtime configuration, environment files, validation errors, and safer operational changes.

    Difficulty: Intermediate Target date: December 25, 2026 #build-systems#dependencies#fundamentals#release
  18. Proposed

    Zig Toolchain Delivery: Cross-Compiled Artifacts, Tests, Containers, and Release Checks

    A practical two-hour session on Zig Toolchain Delivery, focused on Cross-Compiled Artifacts, Tests, Containers, and Release Checks. 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 23, 2026 #build-systems#dependencies#fundamentals#release